¿Cómo usar Google Guice para crear objetos que requieren parámetros?

al vez solo estoy ciego, pero no veo cómo usar Guice (solo comenzando con él) para reemplazar elnew llame en este método:

public boolean myMethod(String anInputValue) {
    Processor proc = new ProcessorImpl(anInputValue);
    return proc.isEnabled();
}

ara probar, puede haber una implementación diferente del procesador, por lo que me gustaría evitar lanew call y en el transcurso de eso, elimine la dependencia de la implementación.

Si mi clase pudiera recordar una instancia de Procesador, podría inyectarla a través del constructor, pero como los Procesadores están diseñados para ser inmutables, necesito una nueva cada vez.

¿Cómo podría lograrlo con Guice (2.0)?

Respuestas a la pregunta(6)

Su respuesta a la pregunta