private static MSimpleType define(MSimpleTypeKind kind, String jdbcTypeName, Integer defaultLength, Integer defaultPrecision, Integer defaultScale, Class<?>... javaTypes){ String name = kind.name(); String title = Strings.upperCamel(name); JdbcType jdbcType = JdbcTypes.forTypeName(jdbcTypeName); MSimpleType t = new MSimpleType(name, title, null, null, kind, jdbcType, javaTypes[0], javaTypes, defaultLength, defaultPrecision, defaultScale); types.put(name.toLowerCase(), t); return t; }