A FeatureContext was represented by prop4j.node inside of the AST. This lead to errors down the line #67.
The quick fix was to represent the FeatureContext with a string.
To enable boolean operations between ASTs, a serializable prop4j.node FeatureContext representation should be implemented.