Lo que quiero hacer es realizar un filtrado de lo que le llega a dicha clase para ejecutar.
Me explico con un ejemplo:
Supongamos que la clase publica con atributos final o protected está compuesta por un único String de tipo final, y con un método que lo que hace es devolver el String que contiene en mayuscula cuando llamamos a ese método.
public class Mayusculas {
final private String nombre;
final public void setNombre (String s){
nombre = s;
}
final public String nombreMayusculas{
return nombre.toUpper();
}
No sé si está bien definida, pero creo que la idea se puede entender

La primera idea era extender esa clase Mayusculas y añadirle esa funcionalidad reescribiendo el código o añadiendo nuevas funciones, pero no se puede por tener atributos final.
La segunda idea que tengo es crear una clase nueva que use esta clase Mayusculas, y que la llame solo despues de comprobar que no es la palabra "FOROSDELWEB" la que se quiere poner en mayusculas. Pero no sé si se puede, y estoy un poco perdido.
Por otro lado, también es complicado porque de la clase Mayúsculas sólo tengo los .class, no el código fuente.
¿Alguien tiene alguna idea de como se podría realizar esto, si lo habéis hecho alguna vez, o si es posible? cualquier idea o comentario os lo agradezco muchisimo, estoy muy perdido.
Saludos
