code: public BeanInfo getBeanInfo() {
          if (mBeanInfo == null) {
              try { 
                  mBeanInfo = getTeaToolsUtils().getBeanInfo(mType);
              }
              catch (Exception e) {
                  return null;
              }
          }
  
          return mBeanInfo;
      }
docs: Introspects a Java bean to learn about all its properties,
  exposed methods, and events.  Returns null if the BeanInfo
  could not be created.