- remove "static" on (inner) interface
- remove "final" on "private final" methods