+ Added hidden connections. Moved to Java 6.