Alternativa de herencia múltiple en Java

He creado dos frijoles

class BackPageBean{
   String backPage = null;
  :
  :
  :
}


class InformationMessageBean{
   String informationMessage = null;
  :
  :
  :
}

Ahora, si una clase está al tanto de la página anterior, se extenderá a backPageBean, o si necesita mostrar algún tipo de mensaje, se extenderá a InformationMessageBean.

class BackPageAware extends backPageBean{
}

class InfoMessAware extends InformationMessageBean{
}



    someFunction () {
       if ( theObject instanceOf backPageBean ) {
              prepareTheBackPage ( theObject.getBackPage() );
       }

       if ( theObject instanceOf InformationMessageBean ) {
              showtheInformation ( theObject.getMessage() );
       }

   }

Ahora el problema es que si quiero tener un bean que sea tanto BackPageAware como InformationAware entonces, ya que no tenemos herencia múltiple, ¿cuál debería ser el enfoque?