if (BeanstalkComponent.COMMAND_PUT.equals(command)) {
cmd = new PutCommand(this);
} else if (BeanstalkComponent.COMMAND_RELEASE.equals(command)) {
cmd = new ReleaseCommand(this);
} else if (BeanstalkComponent.COMMAND_BURY.equals(command)) {
cmd = new BuryCommand(this);
} else if (BeanstalkComponent.COMMAND_TOUCH.equals(command)) {
cmd = new TouchCommand(this);
} else if (BeanstalkComponent.COMMAND_DELETE.equals(command)) {
cmd = new DeleteCommand(this);
} else if (BeanstalkComponent.COMMAND_KICK.equals(command)) {