javadocs for Ancestor and AncestorBase