class Value implements Monetary, Comparable<Value>, Serializable {

    public boolean isOfType(ValueType otherType) {
        return type.equals(otherType);
    }

      Value(final ValueType type, final long units);

}