Método de ofuscación con cláusula de lanzamientos.

Estoy usando ProGuard para ofuscar mi código. Mi proyecto se compone de algunos módulos, cada uno ofuscado de forma independiente.

Una biblioteca incluye una interfaz;

public interface IFace {
    public int methodA(boolean b) throws CustomException;
}

Otra biblioteca proporciona una implementación.

public class IFaceImpl implements IFace {
    @Override
    public int methodA(boolean b) throws CustomException {
        return 0;
    }
}

La biblioteca con la interfaz se construye primero, y la segunda se construye contra la versión ofuscada. Lamentablemente la compilación falla en el@Override Como la interfaz no tiene la cláusula de lanzamientos.

Tengo un programa que mantiene la interfaz y todos sus miembros, pero no puedo averiguar cómo mantener la cláusula de los lanzamientos.

Respuestas a la pregunta(2)

Su respuesta a la pregunta