@:coreApi abstract test