public ClassName toClassName() { return nameInfo().toClassName(packageInfo()); }
public ClassName toClassNamePrefix(String prefix) { return nameInfo().prefix(prefix).toClassName(packageInfo()); }
public ClassName toClassNameSuffix(String suffix) { return nameInfo().suffix(suffix).toClassName(packageInfo()); }
public SimpleTypeInfo toSimpleTypeInfo() { return SimpleTypeInfo.newType() .packageInfo(Optional.fromNullable(packageInfo())) .nameInfo(nameInfo()) .typeParameterInfoList(typeParameterInfoMap().list()) .build(); }