bugfix: changed IncludeNode supertype from Node to ASTNode as it has children and ASTNode.getParent() returns an error if called