refs #NA Added class StatementAbstract, and extends statemens of it, fix doc blocks