java: anonymous class
Java: enum