public abstract void collectEffects(THashSet<Type> effects);
public abstract void checkType(TypingContext context);
public abstract void collectRefs(TObjectIntHashMap<Object> allRefs, TIntHashSet refs);
public abstract void collectEffects(THashSet<Type> effects);
public abstract void checkType(TypingContext context);
public abstract void collectRefs(TObjectIntHashMap<Object> allRefs, TIntHashSet refs);