public boolean and(final Object left, final Object right) { if (left instanceof Boolean && right instanceof Boolean) { return _and((Boolean)left, (Boolean)right); } else if (left != null && right != null) { return _and(left, right); } else { throw new IllegalArgumentException("Unhandled parameter types: " + Arrays.<Object>asList(left, right).toString()); } }
public Object minus(final Object e) { if (e instanceof Byte) { return _minus((Byte)e); } else if (e instanceof Double) { return _minus((Double)e); } else if (e instanceof Float) { return _minus((Float)e); } else if (e instanceof Integer) { return _minus((Integer)e); } else if (e instanceof Long) { return _minus((Long)e); } else if (e instanceof Short) { return _minus((Short)e); } else if (e != null) { return _minus(e); } else { throw new IllegalArgumentException("Unhandled parameter types: " + Arrays.<Object>asList(e).toString()); } }
public boolean greaterThan(final Object left, final Object right) { if (left instanceof Byte && right instanceof Byte) { return _greaterThan((Byte)left, (Byte)right); } else if (left instanceof Byte && right instanceof Double) { return _greaterThan((Byte)left, (Double)right); } else if (left instanceof Byte && right instanceof Float) { return _greaterThan((Byte)left, (Float)right); } else if (left instanceof Byte && right instanceof Integer) { return _greaterThan((Byte)left, (Integer)right); } else if (left instanceof Byte && right instanceof Long) { return _greaterThan((Byte)left, (Long)right); } else if (left instanceof Byte && right instanceof Short) { return _greaterThan((Byte)left, (Short)right); } else if (left instanceof Double && right instanceof Byte) { return _greaterThan((Double)left, (Byte)right); } else if (left instanceof Double && right instanceof Double) { return _greaterThan((Double)left, (Double)right); } else if (left instanceof Double && right instanceof Float) { return _greaterThan((Double)left, (Float)right); } else if (left instanceof Double && right instanceof Integer) {
public Object modulo(final Object left, final Object right) { if (left instanceof Byte && right instanceof Byte) { return _modulo((Byte)left, (Byte)right); } else if (left instanceof Byte && right instanceof Double) { return _modulo((Byte)left, (Double)right); } else if (left instanceof Byte && right instanceof Float) { return _modulo((Byte)left, (Float)right); } else if (left instanceof Byte && right instanceof Integer) { return _modulo((Byte)left, (Integer)right); } else if (left instanceof Byte && right instanceof Long) { return _modulo((Byte)left, (Long)right); } else if (left instanceof Byte && right instanceof Short) { return _modulo((Byte)left, (Short)right); } else if (left instanceof Double && right instanceof Byte) { return _modulo((Double)left, (Byte)right); } else if (left instanceof Double && right instanceof Double) { return _modulo((Double)left, (Double)right); } else if (left instanceof Double && right instanceof Float) { return _modulo((Double)left, (Float)right); } else if (left instanceof Double && right instanceof Integer) {
public Object divide(final Object left, final Object right) { if (left instanceof Byte && right instanceof Byte) { return _divide((Byte)left, (Byte)right); } else if (left instanceof Byte && right instanceof Double) { return _divide((Byte)left, (Double)right); } else if (left instanceof Byte && right instanceof Float) { return _divide((Byte)left, (Float)right); } else if (left instanceof Byte && right instanceof Integer) { return _divide((Byte)left, (Integer)right); } else if (left instanceof Byte && right instanceof Long) { return _divide((Byte)left, (Long)right); } else if (left instanceof Byte && right instanceof Short) { return _divide((Byte)left, (Short)right); } else if (left instanceof Double && right instanceof Byte) { return _divide((Double)left, (Byte)right); } else if (left instanceof Double && right instanceof Double) { return _divide((Double)left, (Double)right); } else if (left instanceof Double && right instanceof Float) { return _divide((Double)left, (Float)right); } else if (left instanceof Double && right instanceof Integer) {
public boolean greaterEquals(final Object left, final Object right) { if (left instanceof Byte && right instanceof Byte) { return _greaterEquals((Byte)left, (Byte)right); } else if (left instanceof Byte && right instanceof Double) { return _greaterEquals((Byte)left, (Double)right); } else if (left instanceof Byte && right instanceof Float) { return _greaterEquals((Byte)left, (Float)right); } else if (left instanceof Byte && right instanceof Integer) { return _greaterEquals((Byte)left, (Integer)right); } else if (left instanceof Byte && right instanceof Long) { return _greaterEquals((Byte)left, (Long)right); } else if (left instanceof Byte && right instanceof Short) { return _greaterEquals((Byte)left, (Short)right); } else if (left instanceof Double && right instanceof Byte) { return _greaterEquals((Double)left, (Byte)right); } else if (left instanceof Double && right instanceof Double) { return _greaterEquals((Double)left, (Double)right); } else if (left instanceof Double && right instanceof Float) { return _greaterEquals((Double)left, (Float)right); } else if (left instanceof Double && right instanceof Integer) {
public boolean notSame(final Object left, final Object right) { if (left instanceof Byte && right instanceof Byte) { return _notSame((Byte)left, (Byte)right); } else if (left instanceof Byte && right instanceof Double) { return _notSame((Byte)left, (Double)right); } else if (left instanceof Byte && right instanceof Float) { return _notSame((Byte)left, (Float)right); } else if (left instanceof Byte && right instanceof Integer) { return _notSame((Byte)left, (Integer)right); } else if (left instanceof Byte && right instanceof Long) { return _notSame((Byte)left, (Long)right); } else if (left instanceof Byte && right instanceof Short) { return _notSame((Byte)left, (Short)right); } else if (left instanceof Double && right instanceof Byte) { return _notSame((Double)left, (Byte)right); } else if (left instanceof Double && right instanceof Double) { return _notSame((Double)left, (Double)right); } else if (left instanceof Double && right instanceof Float) { return _notSame((Double)left, (Float)right); } else if (left instanceof Double && right instanceof Integer) {
public boolean lessThan(final Object left, final Object right) { if (left instanceof Byte && right instanceof Byte) { return _lessThan((Byte)left, (Byte)right); } else if (left instanceof Byte && right instanceof Double) { return _lessThan((Byte)left, (Double)right); } else if (left instanceof Byte && right instanceof Float) { return _lessThan((Byte)left, (Float)right); } else if (left instanceof Byte && right instanceof Integer) { return _lessThan((Byte)left, (Integer)right); } else if (left instanceof Byte && right instanceof Long) { return _lessThan((Byte)left, (Long)right); } else if (left instanceof Byte && right instanceof Short) { return _lessThan((Byte)left, (Short)right); } else if (left instanceof Double && right instanceof Byte) { return _lessThan((Double)left, (Byte)right); } else if (left instanceof Double && right instanceof Double) { return _lessThan((Double)left, (Double)right); } else if (left instanceof Double && right instanceof Float) { return _lessThan((Double)left, (Float)right); } else if (left instanceof Double && right instanceof Integer) {
public Object multiply(final Object left, final Object right) { if (left instanceof Byte && right instanceof Byte) { return _multiply((Byte)left, (Byte)right); } else if (left instanceof Byte && right instanceof Double) { return _multiply((Byte)left, (Double)right); } else if (left instanceof Byte && right instanceof Float) { return _multiply((Byte)left, (Float)right); } else if (left instanceof Byte && right instanceof Integer) { return _multiply((Byte)left, (Integer)right); } else if (left instanceof Byte && right instanceof Long) { return _multiply((Byte)left, (Long)right); } else if (left instanceof Byte && right instanceof Short) { return _multiply((Byte)left, (Short)right); } else if (left instanceof Double && right instanceof Byte) { return _multiply((Double)left, (Byte)right); } else if (left instanceof Double && right instanceof Double) { return _multiply((Double)left, (Double)right); } else if (left instanceof Double && right instanceof Float) { return _multiply((Double)left, (Float)right); } else if (left instanceof Double && right instanceof Integer) {
public boolean lessEquals(final Object left, final Object right) { if (left instanceof Byte && right instanceof Byte) { return _lessEquals((Byte)left, (Byte)right); } else if (left instanceof Byte && right instanceof Double) { return _lessEquals((Byte)left, (Double)right); } else if (left instanceof Byte && right instanceof Float) { return _lessEquals((Byte)left, (Float)right); } else if (left instanceof Byte && right instanceof Integer) { return _lessEquals((Byte)left, (Integer)right); } else if (left instanceof Byte && right instanceof Long) { return _lessEquals((Byte)left, (Long)right); } else if (left instanceof Byte && right instanceof Short) { return _lessEquals((Byte)left, (Short)right); } else if (left instanceof Double && right instanceof Byte) { return _lessEquals((Double)left, (Byte)right); } else if (left instanceof Double && right instanceof Double) { return _lessEquals((Double)left, (Double)right); } else if (left instanceof Double && right instanceof Float) { return _lessEquals((Double)left, (Float)right); } else if (left instanceof Double && right instanceof Integer) {
public Object minus(final Object left, final Object right) { if (left instanceof Byte && right instanceof Byte) { return _minus((Byte)left, (Byte)right); } else if (left instanceof Byte && right instanceof Double) { return _minus((Byte)left, (Double)right); } else if (left instanceof Byte && right instanceof Float) { return _minus((Byte)left, (Float)right); } else if (left instanceof Byte && right instanceof Integer) { return _minus((Byte)left, (Integer)right); } else if (left instanceof Byte && right instanceof Long) { return _minus((Byte)left, (Long)right); } else if (left instanceof Byte && right instanceof Short) { return _minus((Byte)left, (Short)right); } else if (left instanceof Double && right instanceof Byte) { return _minus((Double)left, (Byte)right); } else if (left instanceof Double && right instanceof Double) { return _minus((Double)left, (Double)right); } else if (left instanceof Double && right instanceof Float) { return _minus((Double)left, (Float)right); } else if (left instanceof Double && right instanceof Integer) {