@Override
 public void forceResolveAllContents() {
   ForceResolveUtil.forceResolveAllContents(getAnnotations());
   ForceResolveUtil.forceResolveAllContents(getClassObjectType());
   getContainingDeclaration();
   getDefaultType();
   getIndex();
   ForceResolveUtil.forceResolveAllContents(getLowerBounds());
   getOriginal();
   ForceResolveUtil.forceResolveAllContents(getTypeConstructor());
   ForceResolveUtil.forceResolveAllContents(getUpperBounds());
   getUpperBoundsAsType();
   getVariance();
 }
 @Override
 public void forceResolveAllContents() {
   getAnnotations();
   getClassObjectDescriptor();
   getClassObjectType();
   getConstructors();
   getContainingDeclaration();
   getThisAsReceiverParameter();
   getKind();
   getModality();
   getName();
   getOriginal();
   getScopeForClassHeaderResolution();
   getScopeForMemberDeclarationResolution();
   ForceResolveUtil.forceResolveAllContents(getScopeForMemberLookup());
   getScopeForPropertyInitializerResolution();
   getUnsubstitutedInnerClassesScope();
   ForceResolveUtil.forceResolveAllContents(getTypeConstructor());
   getUnsubstitutedPrimaryConstructor();
   getVisibility();
 }