Backport Java 5/6 características a Java 1.4?

Estamos atascados con Java2SE v1.4 hasta finales de 2010. Eso es realmente desagradable, pero no podemos evitarlo. ¿Qué opciones tenemos ahora para usar algunas de las nuevas características? Puedo pensar en varias maneras como

cambiando el bytecode, por ejemplo utilizandoRetrotranslator oRetroweaver.

backport de bibliotecas, por ejemploBackport concurrente, pero esto no ayuda para los genéricos.

emulación de las características de Java 5, por ejemplo, Colecciones revisadas, Varargs con métodos de ayuda, etc.

cambiando el código fuente por precompilación, eliminando todas las cosas 1.5 antes de la compilación final, p. ej. utilizandoDeclawer puede hacer esto

Estoy más interesado en una experiencia muy positiva con él en entornos de producción usando Weblogic y cosas "reales".

Respuestas a la pregunta(5)

Su respuesta a la pregunta