public Type getType() {
	List<String> ts = new ArrayList<>();
	for (ParameterType t : types) {
	    ts.add(t.getTypeName());
	}
	return JDTUtils.createParameterizedType(ast, typeName, ts.toArray(new String[0]));
    }