code: @Override
  	public void updateContext() {
  
  		// Find the path to add
  		String copyInstancePath = "/" + this.replicatedInstancePath.replaceFirst( "/[^/]+$", this.newInstanceName );
  		Map<String,String> pathToAdd = new HashMap<> ();
  
  		for( Map.Entry<String,String> entry : this.context.instancePathToComponentName.entrySet()) {
  			if( ! entry.getKey().startsWith( this.replicatedInstancePath + "/" )
  					&& ! entry.getKey().equals( this.replicatedInstancePath ))
  				continue;
  
  			String updatedPath = entry.getKey().replace( this.replicatedInstancePath, copyInstancePath );
  			pathToAdd.put( updatedPath, entry.getValue());
  		}
  
  		// Update them
  		this.context.instancePathToComponentName.putAll( pathToAdd );
  	}
docs: /*
  (non-Javadoc)
  @see net.roboconf.core.commands.AbstractCommandInstruction#updateContext()