Despues de unos 20 minutos de explorar java.net encontre un codigo muy interesante, sin embargo java.net por ser un proyecto colaborativo trabaja con un repositorio cvs y no es tan sencillo descargar el codigo a tu pc.
CVS es un sistema cliente/servidor que permite a los desarrolladores almacenar sus proyectos en un lugar central, llamado repositorio. Mediante el uso de herramientas que se ejecutan del lado del cliente, los desarrolladores pueden realizar cambios en los contenidos del repositorio. Mientras tanto, el repositorio cvs sigue cada cambio realizado a cada archivo, y genera un completo historial de la evolución del proyecto. Los desarrolladores pueden pedir versiones anteriores de un archivo fuente en particular, observar los comentarios acerca de los cambios y realizar otras tareas bastante útiles como sea necesario.
La explicacion completa esta en el handbook de gentoo, sin embargo los comandos basicos para conectarse en consola en gentoo son los siguientes (para java.net):
Nos logueamos dentro del repositorio
cvs -d :pserver:username@cvs.dev.java.net:/cvs login
Ya hecho esto solo nos resta descargar el codigo fuente con la opcion checkout.
cvs -d :pserver: username@cvs.dev.java.net:/cvs checkout-----nombre del proyecto-----
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20061201 Firefox/2.0.0.6 (Ubuntu-feisty)
En Ubuntu es igual, lo importante es tener instalado el CVS para poder descargarnos el código fuente que querramos.