docs: private static String fullQualifiedName(Tree tree) {
  		if (tree.is(Tree.Kind.IDENTIFIER)) {
  			return ((IdentifierTree) tree).name();
  		} else if (tree.is(Tree.Kind.MEMBER_SELECT)) {
  			MemberSelectExpressionTree m = (MemberSelectExpressionTree) tree;
  			return fullQualifiedName(m.expression()) + "." + m.identifier().name();
  		}
  		throw new UnsupportedOperationException(String.format("Kind/Class '%s' not supported", tree.getClass()));
  	}