Source:
<code>public TextCommandServiceImpl(Node node) { this.node = node; this.hazelcast = node.hazelcastInstance; this.logger = node.getLogger(this.getClass().getName()); EntryConverter entryConverter = new EntryConverter(this, node.getLogger(EntryConverter.class)); <START> register(GET.getValue(), new GetCommandProcessor(this, entryConverter)); <END> register(BULK_GET.getValue(), new BulkGetCommandProcessor(this, entryConverter)); register(SET.getValue(), new SetCommandProcessor(this)); register(APPEND.getValue(), new SetCommandProcessor(this)); register(PREPEND.getValue(), new SetCommandProcessor(this)); register(ADD.getValue(), new SetCommandProcessor(this)); register(REPLACE.getValue(), new SetCommandProcessor(this)); register(GET_END.getValue(), new NoOpCommandProcessor(this)); register(DELETE.getValue(), new DeleteCommandProcessor(this)); register(QUIT.getValue(), new SimpleCommandProcessor(this)); register(STATS.getValue(), new StatsCommandProcessor(this)); register(UNKNOWN.getValue(), new ErrorCommandProcessor(this)); register(VERSION.getValue(), new VersionCommandProcessor(this)); register(TOUCH.getValue(), new TouchCommandProcessor(this)); register(INCREMENT.getValue(), new IncrementCommandProcessor(this)); register(DECREMENT.getValue(), new IncrementCommandProcessor(this)); register(ERROR_CLIENT.getValue(), new ErrorCommandProcessor(this)); register(ERROR_SERVER.getValue(), new ErrorCommandProcessor(this)); register(HTTP_GET.getValue(), new HttpGetCommandProcessor(this)); register(HTTP_POST.getValue(), new HttpPostCommandProcessor(this)); register(HTTP_PUT.getValue(), new HttpPostCommandProcessor(this)); register(HTTP_DELETE.getValue(), new HttpDeleteCommandProcessor(this)); register(HTTP_HEAD.getValue(), new HttpHeadCommandProcessor(this)); register(NO_OP.getValue(), new NoOpCommandProcessor(this)); }</code><technical_language>getValue() calls handle in register() method</technical_language>

Target:
public TextCommandServiceImpl(Node node) { this.node = node; this.hazelcast = node.hazelcastInstance; this.logger = node.getLogger(this.getClass().getName()); EntryConverter entryConverter = new EntryConverter(this, node.getLogger(EntryConverter.class)); register(GET, new GetCommandProcessor(this, entryConverter)); register(BULK_GET, new BulkGetCommandProcessor(this, entryConverter)); register(SET, new SetCommandProcessor(this)); register(APPEND, new SetCommandProcessor(this)); register(PREPEND, new SetCommandProcessor(this)); register(ADD, new SetCommandProcessor(this)); register(REPLACE, new SetCommandProcessor(this)); register(GET_END, new NoOpCommandProcessor(this)); register(DELETE, new DeleteCommandProcessor(this)); register(QUIT, new SimpleCommandProcessor(this)); register(STATS, new StatsCommandProcessor(this)); register(UNKNOWN, new ErrorCommandProcessor(this)); register(VERSION, new VersionCommandProcessor(this)); register(TOUCH, new TouchCommandProcessor(this)); register(INCREMENT, new IncrementCommandProcessor(this)); register(DECREMENT, new IncrementCommandProcessor(this)); register(ERROR_CLIENT, new ErrorCommandProcessor(this)); register(ERROR_SERVER, new ErrorCommandProcessor(this)); register(HTTP_GET, new HttpGetCommandProcessor(this)); register(HTTP_POST, new HttpPostCommandProcessor(this)); register(HTTP_PUT, new HttpPostCommandProcessor(this)); register(HTTP_DELETE, new HttpDeleteCommandProcessor(this)); register(HTTP_HEAD, new HttpHeadCommandProcessor(this)); register(NO_OP, new NoOpCommandProcessor(this)); }