Corrected contextAccepts() logic
Consolidated PresenterAcceptsExpression and PresenterAcceptsStatement
Consolidated Expression and Statement