code: public TypeElement getObjcClass(TypeMirror t) {
      if (isArray(t)) {
        return getIosArray(((ArrayType) t).getComponentType());
      } else if (isDeclaredType(t)) {
        return getObjcClass((TypeElement) ((DeclaredType) t).asElement());
      }
      return null;
    }
docs: Maps the given type to it's Objective-C equivalent. Array types are mapped to their equivalent
  IOSArray type and common Java classes like String and Object are mapped to NSString and
  NSObject.