public boolean isConjugateTo(PGridPath path) {
        if (path == null) {
            throw new NullPointerException();
        }

        String common = commonPrefix(path);
        if (path.length() == path_.length()) {
            int otherLen = path.length() - common.length();
            int thisLen = path_.length() - common.length();
            if (otherLen == 1 && thisLen == 1) {
                return true;
            }
        }
        return false;
    }