¿Puede un bean EJB implementar múltiples interfaces?

¿Puede un bean EJB implementar múltiples interfaces definidas por el usuario, excepto las interfaces de negocios (@Local, @Remote) o la vista Sin interfaz (@LocalBean)?

Por ejemplo definir dos interfaces.UserInterface1, UserInterface2, sin anotación.

¿Es legal su implementación?

@Stateless
public class MyBean implements UserInterface1, UserInterface2 { ...

Entonces tengo otra confusión:

@Stateless
public class MyBean implements Runnable { ...
//inside I won't try to manage thread
}

¿Es esto legal o ilegal, encontré que el pez de vidrio es compatible con esta situación?