Question: How should the following three cases behave in the generated code?
interface ClassNode {
@Containement MethodNode getMethodNode();
}
// vs
interface ClassNode {
Collection<MethodNode> getNodes();
}
// vs
interface ClassNode {
@Containment Collection<MethodNode> getNodes();
}
Question: How should the following three cases behave in the generated code?