findbugs: scope and final to mitgate possible abuse of fields