package jetbrains.mps.kotlin.behavior;

/*Generated by MPS */

import org.jetbrains.mps.openapi.model.SNode;
import jetbrains.mps.kotlin.api.builtins.BuiltIn;

public class AnyTypeReference implements TypeReference {
  public static AnyTypeReference INSTANCE = new AnyTypeReference();
  private SNode cached;
  private AnyTypeReference() {
  }
  @Override
  public SNode compute() {
    if (cached == null) {
      cached = IType__BehaviorDescriptor.asNullable_id5pwU7dG5dvS.invoke(BuiltIn.ANY.toClassType());
    }
    return cached;
  }

  @Override
  public String toString() {
    return "Any?";
  }
}
