public GuacamoleInstruction(String opcode,String... args){
  this.opcode=opcode;
  this.args=Collections.unmodifiableList(Arrays.asList(args));
}

public GuacamoleInstruction ( String opcode , String ... args ) { this . opcode = opcode ; this . args = Collections . unmodifiableList ( Arrays . asList ( args ) ) ; }
creates a new guacamoleinstruction having the given operation and list of arguments values .
