/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
String msg
="BGM+EFD:20:109:GBP+aa:bb:cc+5+dd'CST++KindOfDeclaration+0'"; String bgm
=msg.
split("\\'") [0];
//if(StringUtils.isNotEmpty(messageFunction)){
if(!(messageFunction==null || messageFunction.equalsIgnoreCase(""))){
bgm=bgm.replace(bgm.split("\\+")[3],messageFunction);
}
else{
bgm=bgm.replace(bgm.split("\\+")[3],"9");
}
msg=msg.replace(tempMessage, bgm);
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN0cmluZyBtc2cgPSJCR00rRUZEOjIwOjEwOTpHQlArYWE6YmI6Y2MrNStkZCdDU1QrK0tpbmRPZkRlY2xhcmF0aW9uKzAnIjsKICAgICAgICBTdHJpbmcgYmdtPW1zZy5zcGxpdCgiXFwnIikgWzBdOwogICAgICAgIFN0cmluZyB0ZW1wTWVzc2FnZT1iZ207CiAgICAgICAgU3RyaW5nIG1lc3NhZ2VGdW5jdGlvbj0iNTYiOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihiZ20pOwoKICAgICAgICAvL2lmKFN0cmluZ1V0aWxzLmlzTm90RW1wdHkobWVzc2FnZUZ1bmN0aW9uKSl7CiAgICAgICAgaWYoIShtZXNzYWdlRnVuY3Rpb249PW51bGwgfHwgbWVzc2FnZUZ1bmN0aW9uLmVxdWFsc0lnbm9yZUNhc2UoIiIpKSl7CiAgICAgICAgICAgIGJnbT1iZ20ucmVwbGFjZShiZ20uc3BsaXQoIlxcKyIpWzNdLG1lc3NhZ2VGdW5jdGlvbik7CiAgICAgICAgfQogICAgICAgIGVsc2V7CiAgICAgICAgICAgIGJnbT1iZ20ucmVwbGFjZShiZ20uc3BsaXQoIlxcKyIpWzNdLCI5Iik7CiAgICAgICAgfQogICAgICAgIG1zZz1tc2cucmVwbGFjZSh0ZW1wTWVzc2FnZSwgYmdtKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4obXNnKTsKCX0KfQ==