Cómo reemplazar una función en un portlet nativo de Liferay

Estoy haciendo un cambio a un portlet nativo de Liferay, que viene con Liferay Intallation. ¿Cómo puedo cambiar una función a mi propia implementación mediante un enlace o enfoque similar?

He leído cómo hacer condiciones previas y posteriores y cómo hacer una nueva implementación de una interfaz, pero no sé cómo reemplazar la función aleatoria dentro de la clase aleatoria en un portlet que quiero mantener de otra manera, tal como está originalmente. @

Respuestas a la pregunta(1)

Su respuesta a la pregunta