cayenne-velocity/src/main/java/org/apache/cayenne/velocity/ResultDirective.java [70:103]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	private static final Map<String, String> typesGuess;

	static {
		// init default types
		typesGuess = new HashMap<>();

		// primitives
		typesGuess.put("long", Long.class.getName());
		typesGuess.put("double", Double.class.getName());
		typesGuess.put("byte", Byte.class.getName());
		typesGuess.put("boolean", Boolean.class.getName());
		typesGuess.put("float", Float.class.getName());
		typesGuess.put("short", Short.class.getName());
		typesGuess.put("int", Integer.class.getName());

		// numeric
		typesGuess.put("Long", Long.class.getName());
		typesGuess.put("Double", Double.class.getName());
		typesGuess.put("Byte", Byte.class.getName());
		typesGuess.put("Boolean", Boolean.class.getName());
		typesGuess.put("Float", Float.class.getName());
		typesGuess.put("Short", Short.class.getName());
		typesGuess.put("Integer", Integer.class.getName());

		// other
		typesGuess.put("String", String.class.getName());
		typesGuess.put("Date", Date.class.getName());
		typesGuess.put("Time", Time.class.getName());
		typesGuess.put("Timestamp", Timestamp.class.getName());
		typesGuess.put("BigDecimal", BigDecimal.class.getName());
		typesGuess.put("BigInteger", BigInteger.class.getName());
	}

	@Override
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



cayenne/src/main/java/org/apache/cayenne/template/directive/Result.java [42:75]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private static final Map<String, String> typesGuess;

    static {
        // init default types
        typesGuess = new HashMap<>();

        // primitives
        typesGuess.put("long", Long.class.getName());
        typesGuess.put("double", Double.class.getName());
        typesGuess.put("byte", Byte.class.getName());
        typesGuess.put("boolean", Boolean.class.getName());
        typesGuess.put("float", Float.class.getName());
        typesGuess.put("short", Short.class.getName());
        typesGuess.put("int", Integer.class.getName());

        // numeric
        typesGuess.put("Long", Long.class.getName());
        typesGuess.put("Double", Double.class.getName());
        typesGuess.put("Byte", Byte.class.getName());
        typesGuess.put("Boolean", Boolean.class.getName());
        typesGuess.put("Float", Float.class.getName());
        typesGuess.put("Short", Short.class.getName());
        typesGuess.put("Integer", Integer.class.getName());

        // other
        typesGuess.put("String", String.class.getName());
        typesGuess.put("Date", Date.class.getName());
        typesGuess.put("Time", Time.class.getName());
        typesGuess.put("Timestamp", Timestamp.class.getName());
        typesGuess.put("BigDecimal", BigDecimal.class.getName());
        typesGuess.put("BigInteger", BigInteger.class.getName());
    }

    @Override
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



