>>44
Javaには、暗黙のポインタに対してアクセスする手段はないけど、
>>40のように、明示的なポインタを作ることはできる。
つまり、それをふまえたクラス設計が必要になると思う。
かったるいだろうが、たとえば以下のように

boolean isValid(String msg) {
if(XXXXX){
return true;
}
return false;
}
String convertString(String msg) {
return "aaa";
}

とかで、
if (isValid(msg)) convertString(msg);

するのがJavaでは一般的。