}
private static String getDtoSingularName(Class<? extends Dto> type) {
Named name = type.getAnnotation(Named.class);
if (name != null) {
return name.singular();
} else {
// if the first letter is capitalized, make it lower case.
String derived = type.getSimpleName();
String suffix = "Dto";
derived = Character.toLowerCase(derived.charAt(0)) + derived.substring(1);