if (messageFile != null) {
// click second parameter
if (!StringUtils.isEmpty(messageKey)) {
// get offset for massage
try {
ParserManager.parse(Collections.singleton(Source.create(messageFile)), new UserTask() {
@Override
public void run(ResultIterator resultIterator) throws Exception {
ParserResult parseResult = (ParserResult) resultIterator.getParserResult();
if (parseResult == null) {
return;