/** * A QualifiedKey is whole if it does not split part of a reference. * * @return whether this QualifiedKey has a whole reference */ public boolean isWhole() { // If the reference is null, then it cannot be part or whole. // But we say it is whole because the calls to this are really testing // to see if it is a part. return qualifiedKey == null || qualifiedKey.isWhole(); }