String (VarType type, boolean getShort, List<TypeAnnotationWriteHelper> typeAnnWriteHelpers) { List<TypeAnnotationWriteHelper> arrayTypeAnnWriteHelpers = arrayPath(type, typeAnnWriteHelpers); List<TypeAnnotationWriteHelper> nonArrayTypeAnnWriteHelpers = nonArrayPath(type, typeAnnWriteHelpers); StringBuilder sb = new StringBuilder(getTypeName(type, getShort, nonArrayTypeAnnWriteHelpers)); writeArray(sb, type.getArrayDim(), arrayTypeAnnWriteHelpers); return sb.toString(); }