@Override public DvDate subtract(DvDuration q) { if (!getDiffType().isInstance(q)) { throw new IllegalArgumentException("invalid difference type"); } return add(q.negate()); }
@Override public DvDateTime subtract(DvDuration q) { if (!getDiffType().isInstance(q)) { throw new IllegalArgumentException("invalid difference type"); } return add(q.negate()); }
@Override public DvDateTime subtract(DvDuration q) { if (!getDiffType().isInstance(q)) { throw new IllegalArgumentException("invalid difference type"); } return add(q.negate()); }
@Override public DvDate subtract(DvDuration q) { if (!getDiffType().isInstance(q)) { throw new IllegalArgumentException("invalid difference type"); } return add(q.negate()); }
@Override public DvTime subtract(DvDuration q) { if (!getDiffType().isInstance(q)) { throw new IllegalArgumentException("invalid difference type"); } return add(q.negate()); }
@Override public DvTime subtract(DvDuration q) { if (!getDiffType().isInstance(q)) { throw new IllegalArgumentException("invalid difference type"); } return add(q.negate()); }