public static Result createResult(Class<?> resultType) { Result result = new Result(); String resultName = resultType.getCanonicalName(); String simpleName = NameUtil.getSimpleName(resultName); result.setName(NameUtil.uncapName(simpleName)); String typeName = TypeUtil.getTypeFromClass(resultType); // Assert.notNull(typeName, "TypeName not found for: "+resultName); if (typeName == null) typeName = resultName; result.setType(typeName); return result; }