// } else {
Node node = getHitInfo(e).getHitNode();
if (node != null && !getHierarchyManager().isNormalNode(node)) {
double x = translateX(e.getX());
double y = translateY(e.getY());
Graph2D graph = getView().getGraph2D();
NodeRealizer r = graph.getRealizer(node);
GroupNodeRealizer gnr = null;
if (r instanceof GroupNodeRealizer) {
gnr = (GroupNodeRealizer) r;
} else if (r instanceof ProxyShapeNodeRealizer
&& ((ProxyShapeNodeRealizer) r).getRealizerDelegate() instanceof GroupNodeRealizer) {