}
private String getBoxedTypeNameForTypeMirror(TypeMirror resultType) {
if (resultType == null) return null;
if (resultType instanceof ArrayType) {
ArrayType at = (ArrayType) resultType;
String boxedType = getBoxedTypeNameForTypeMirror(at.getComponentType());
if (boxedType == null) return null;
return boxedType+"[]";
}
TypeKind type = resultType.getKind();
if (type == null) return null;