Java 1.5 level; some finals