if (global.currentPhase.id > global.PHASE.ERASURE.id()) if (!global.PHASE.ERASURE.hasSkipFlag()) return type();
if (global.currentPhase.id > global.PHASE.ERASURE.id()) return type();
    public Type thisType() {        Global global = Global.instance;        if (global.currentPhase.id > global.PHASE.ERASURE.id())             if (!global.PHASE.ERASURE.hasSkipFlag())                return type();        return thistp;    }