Are you sure this interface is needed? You only use the Impl and static calls to EmailSenderImpl