public class ASTNodeProperty
extends java.lang.Object
This interface represents a structural property in an IASTNode. This is used
to determine the relationship between a child node and it's parent. This is
especially important with rewrite since we need to understand how to properly
replace the child in the source.