66676869707172737475
new TypeMapCommandFactory( commandTypes ) { @Override public Command createCommand( String commandName ) { return new SelfRecordingCommand( executedCommands ); } } ); }