docs: public final MetaClass getMetaClass() {
          MetaClass answer = getMetaClassForClass();
          if (answer != null) return answer;
  
          lock();
          try {
              return getMetaClassUnderLock();
          } finally {
              unlock();
          }
      }