code: public Method[] getArrayAccessMethods() throws IntrospectionException {
          if (!mCheckedForArrayLookup) {
              checkForArrayLookup();
          }
  
          return mArrayAccessMethods == null ? null :
              (Method[])mArrayAccessMethods.clone();
      }
docs: If this Type supports array lookup, then return all of the methods
  that can be called to access the array. If there are no methods, then
  an empty array is returned. Null is returned only if this Type
  doesn't support array lookup.