@Override public final float floatValue() { return (float) doubleValue(); }
@Override public final int intValue() { return (int) doubleValue(); }
@Override public final long longValue() { return (long) doubleValue(); }
@Override public final float floatValue() { return (float) doubleValue(); }
@Override public final int intValue() { return (int) doubleValue(); }
@Override public final long longValue() { return (long) doubleValue(); }