@NotNull
  @Override
  public PyGenericType toClass() {
    return myIsDefinition ? this : new PyGenericType(myName, myBound, true, myTargetExpression, myScopeOwner);
  }
@NotNull
  @Override
  public PyGenericType toClass()