code: @Override
  	public List<ParsingError> doValidate() {
  
  		List<ParsingError> result = new ArrayList<> ();
  		if( Utils.isEmptyOrWhitespaces( this.targetId ))
  			result.add( error( ErrorCode.CMD_INVALID_TARGET_ID, value( this.targetId )));
  
  		Instance resolvedInstance;
  		if(( resolvedInstance = this.context.resolveInstance( this.scopedInstancePath )) == null)
  			result.add( error( ErrorCode.CMD_NO_MATCHING_INSTANCE, instance( this.scopedInstancePath )));
  		else if( ! InstanceHelpers.isTarget( resolvedInstance ))
  			result.add( error( ErrorCode.CMD_NOT_A_SCOPED_INSTANCE ));
  
  		return result;
  	}
docs: /*
  (non-Javadoc)
  @see net.roboconf.core.commands.AbstractCommandInstruction#doValidate()