DatabaseDataTypesUtils { public static String getPreferredJavaType(int sqlType, int size, int decimalDigits) { if ((sqlType == Types.DECIMAL || sqlType == Types.NUMERIC) && decimalDigits == 0) { if (size == 1) { return "java.lang.Boolean"; } else if (size < 3) { return "java.lang.Byte"; } else if (size < 5) { return "java.lang.Short"; } else if (size < 10) { return "java.lang.Integer"; } else if (size < 19) { return "java.lang.Long"; } else { return "java.math.BigDecimal"; } } String result = _preferredJavaTypeForSqlType.getString(sqlType); if (result == null) { result = "java.lang.Object"; } return result; }  static boolean isFloatNumber(String javaType); static boolean isIntegerNumber(String javaType); static boolean isDate(String javaType); static boolean isString(String javaType); static String getPreferredJavaType(int sqlType, int size,
			int decimalDigits);  }
@Test public void test_getPreferredJavaType() throws Throwable{ int sqlType = 1; int size = 1; int decimalDigits = 1; String result = databaseDataTypesUtils.getPreferredJavaType(sqlType ,size ,decimalDigits ); assertNotNull(result); }