boolean (RadComponent target) { if (!myContext.isCreate()) { if (myContext.getComponents().get(0).getParent() == target) { myContext.setType(OperationContext.MOVE); } else { myContext.setType(OperationContext.ADD); } } if (myTarget == target) { return true; } RadLayout layout = target.getLayout(); if (layout != null) { operation[0] = layout.processChildOperation(myContext); } return operation[0] != null; }