protected List<Command> decodeInput(Codec codec,String input){
  return codec.decode(input);
}

protected List < Command > decodeInput ( Codec codec , String input ) { return codec . decode ( input ) ; }
decodes the given input .
