Como acesso o bean EJB quando dentro de um conversor personalizado [duplicado]

Esta pergunta já tem uma resposta aqui:

Como injetar @EJB, @PersistenceContext, @Inject, @Autowired, etc no @FacesConverter? 5 respostas

esteconverter é chamado do meu JSF. Eu já registro dentrofaces-config.xml

public class ProjectConverter implements Converter{

    @EJB
    DocumentSBean sBean;

    @ManagedProperty(value="#{logging}")
    private Logging log;    

    public ProjectConverter(){
    }

    public Object getAsObject(FacesContext context, UIComponent component, String value) 
    {
        if(value.trim().equals("")){
            return null;
        }
        return sBean.getProjectById(value);

    }

    public String getAsString(FacesContext context, UIComponent component, Object value) 
    {
        if(value == null){
            return null;
        }
        return String.valueOf(((Project) value).getId());
    }
}

Eu encontreijava.lang.NullPointerExceptionquando estou emgetAsObject(), o principal motivo é porque meu Session BeansBean é nulo. Não sei como corrigir isso, preciso acessar o meu bean de sessão para poder consultar no meu banco de dados