Class AbstractPNode