code: public static void checkAssignability(Object o, Class<?> type) {
  		COMPARISON_TYPE ctO = COMPARISON_TYPE.fromObject(o);
  		COMPARISON_TYPE ctT = COMPARISON_TYPE.fromClass(type);
  		try {
  			COMPARISON_TYPE.fromOperands(ctO, ctT);
  		} catch (Exception e) {
  			throw DBLogger.newUser("Cannot assign " + o.getClass() + " to " + type, e);
  		}
  	}
docs: This assumes that comparability implies assignability or convertability...
  @param o object
  @param type type