static String boxedDataType(CNode node) {
        String rawType = userDataType(node);

        if ("int".equals(rawType)) {
            return "Integer";
        } else if (rawType.toLowerCase().equals(rawType)) {
            return ConfiggenUtil.capitalize(rawType);
        } else if (rawType.startsWith("Optional<")) {
            return "Optional";
        } else {
            return rawType;
        }
    }
@return the boxed java data type, e.g. Integer for int
configgen/src/main/java/com/yahoo/config/codegen/ConfigGenerator.java