Mit der Java Reflection API ist es jedoch möglich, die Kapselung der Singleton zu verletzen und die Instanziierung zu kontrollieren. ###>Since Java 5.0, the easiest way to create a Singleton is the enum type approach, given at the end of this section.