private Node generateAssign(final Scope scope, final Assign assign, final BPELProcess bpelprocess) throws CoreException { this.log.finest("start generate assign"); Node assignNode = null; if (assign != null) { // create assign node final AssignBehaviour assignBehaviour = new AssignBehaviourImpl(); for (final Copy copy : assign.getCopy()) { final BPELAssignementExpression assignExp = new BPELAssignementExpressionImpl( copy, bpelprocess); if (!this.log.getName() .equals(BPELCompilerImpl.class.getName())) { assignExp.setLog(this.log); } assignBehaviour.addAssignementExpression(assignExp); } assignNode = scope.createNode(assign.getName(), assignBehaviour); } this.log.finest("end generate assign"); return assignNode; }