private boolean containsContainer(NodeContainer interI, NodeContainer interJ) { // NodeContainer tmp = interI; if (interI.getInnerModulesList() != null && interI.getInnerModulesList().size() > 0) { if (interI.getInnerModulesList().contains(interJ)) { return true; } else for (int k = 0; k < interI.getInnerModulesList().size(); k++) { // if(tmp.getInnerModulesList().get(k) instanceof NodeContainer) if (containsContainer(interI.getInnerModulesList().get(k), interJ)) return true; } } return false; }