@Nullable @Override public Object getData(@NonNls String dataId) { if (dataId.equals(Location.LOCATION)) { MPSTreeNode currentNode = myTreeComponent.getCurrentNode(); if (currentNode == null) { return null; } return new MPSLocation( myProject, ((ITestNodeWrapper) currentNode.getUserObject()).getNodePointer()); } return null; }