public Node getSuperparentByType(String type) { if (parent == null) return null; if (parent.isType(type)) return parent; return parent.getSuperparentByType(type); }