abstract OnAbstract(T) { }