### Question:
HelpMessagesService { public CommandDescription buildLocalizedDescription(CommandDescription command) { final String path = COMMAND_PREFIX + getCommandSubPath(command); if (!helpMessagesFileHandler.hasSection(path)) { return command; } CommandDescription.CommandBuilder builder = CommandDescription.builder() .description(getText(path + DESCRIPTION_SUFFIX, command::getDescription)) .detailedDescription(getText(path + DETAILED_DESCRIPTION_SUFFIX, command::getDetailedDescription)) .executableCommand(command.getExecutableCommand()) .parent(command.getParent()) .labels(command.getLabels()) .permission(command.getPermission()); int i = 1; for (CommandArgumentDescription argument : command.getArguments()) { String argPath = path + ".arg" + i; String label = getText(argPath + ".label", argument::getName); String description = getText(argPath + ".description", argument::getDescription); builder.withArgument(label, description, argument.isOptional()); ++i; } CommandDescription localCommand = builder.build(); localCommand.getChildren().addAll(command.getChildren()); return localCommand; } @Inject  HelpMessagesService(HelpMessagesFileHandler helpMessagesFileHandler); CommandDescription buildLocalizedDescription(CommandDescription command); String getDescription(CommandDescription command); String getMessage(HelpMessage message); String getMessage(HelpSection section); String getMessage(DefaultPermission defaultPermission); static String getDefaultPermissionsSubPath(DefaultPermission defaultPermission); void reloadMessagesFile(); static String getCommandSubPath(CommandDescription command);  }### Answer:
@Test public void shouldReturnSameCommandForNoLocalization() { CommandDescription command = getCommandWithLabel(COMMANDS, "email"); CommandDescription localCommand = helpMessagesService.buildLocalizedDescription(command); assertThat(localCommand, sameInstance(command)); }