[RESOLVIDO] JSF + h:dataTable (Problema para encontrar o método?)

Caros amigos. Estou a alguns dias a encontrar a resolução deste problema, não sei onde posso estar errando.

Estou a criar o h:dataTable do JSF cujo value acessa o meu managedBean mapeado no faces-config.xml. Cujo método retorna um List

Porém a seguinte mensagem é retornada.

Me parece que ele não esta “vendo” o meu método. Estou postando logo abaixo os códigos para que facilite no apoio.
Qualquer ajuda é bem vinda.

Peço ajuda, pois realmente não consigo encontrar o problema

Desde já agradeço a atenção de todos.

faces-config.xml

<?xml version='1.0' encoding='UTF-8'?>
<faces-config version="1.2" 
              xmlns="http://java.sun.com/xml/ns/javaee"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd">

    <!-- =========== MANAGED BEANS =================================== -->
        <managed-bean>
        <managed-bean-name>contratosMBean</managed-bean-name>
        <managed-bean-class>managedbeans.ContratosMBean</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>

</faces-config>
package managedbeans;

import facilcobranca.business.bo.common.ContratoBeanRemote;
import facilcobranca.business.to.ClienteFisico;
import facilcobranca.business.to.ClienteJuridico;
import facilcobranca.business.to.Contrato;
import facilcobranca.business.to.Pessoa;
import java.util.List;
import javax.ejb.EJB;
import javax.faces.context.FacesContext;
import javax.servlet.http.HttpSession;

public class ContratosMBean {

    @EJB
    ContratoBeanRemote contratoSL;

    public List<Contrato> getPesquisaContratos() {
        FacesContext facesContext = FacesContext.getCurrentInstance();
        HttpSession sessao = (HttpSession) facesContext.getExternalContext().getSession(true);

        Pessoa cliente = null;
        try {
            if (sessao.getAttribute("tipo_cliente").equals("CLIENTE FÍSICO")) {
                cliente = new ClienteFisico(Integer.valueOf(String.valueOf(sessao.getAttribute("id_pessoa"))));
            } else {
                cliente = new ClienteJuridico(Integer.valueOf(String.valueOf(sessao.getAttribute("id_pessoa"))));
            }
            return contratoSL.listaTodosContratoCliente(cliente);
        } catch (Exception e) {
            return null;
        }
    }
}
 </h:form>
   <h:dataTable value="#{contratosMBean.getPesquisaContratos}" var="item" border="0" cellpadding="2" cellspacing="0" rules="all" style="border:solid 1px">
                                    <h:column>
                                        <f:facet name="header">
                                            <h:outputText value="IdContrato"/>
                                        </f:facet>
                                        <h:outputText value="#{item.idContrato}"/>
                                    </h:column>
                                    <h:column>
                                        <f:facet name="header">
                                            <h:outputText value="Dta Vencimento"/>
                                        </f:facet>
                                        <h:outputText value="#{item.dataContrato}">
                                            <f:convertDateTime pattern="MM/dd/yyyy" />
                                        </h:outputText>
                                    </h:column>
                                    <h:column>
                                        <f:facet name="header">
                                            <h:outputText value="Dia Vencimento"/>
                                        </f:facet>
                                        <h:outputText value="#{item.diaVencimento}"/>
                                    </h:column>
                                    <h:column>
                                        <f:facet name="header">
                                            <h:outputText value="Período"/>
                                        </f:facet>
                                        <h:outputText value="#{item.tempo}"/>
                                    </h:column>
                                    <h:column>
                                        <f:facet name="header">
                                            <h:outputText value="Valor"/>
                                        </f:facet>
                                        <h:outputText value="#{item.valor}"/>
                                    </h:column>
                                    <h:column>
                                        <f:facet name="header">
                                            <h:outputText value="Situacao"/>
                                        </f:facet>
                                        <h:outputText value="#{item.situacao}"/>
                                    </h:column>
                                    <h:column>
                                        <f:facet name="header">
                                            <h:outputText value="Observacao"/>
                                        </f:facet>
                                        <h:outputText value="#{item.observacao}"/>
                                    </h:column>
                                    <h:column>
                                        <f:facet name="header">
                                            <h:outputText value="Serviço"/>
                                        </f:facet>
                                        <h:outputText value="#{item.servico}"/>
                                    </h:column>
                                    <h:column>
                                        <f:facet name="header">
                                            <h:outputText value="Cliente"/>
                                        </f:facet>
                                        <h:outputText value="#{item.cliente}"/>
                                    </h:column>
                                    <h:column>
                                        <f:facet name="header">
                                            <h:outputText value="&nbsp;"/>
                                        </f:facet>
                                    </h:column>
                                </h:dataTable>
                            </h:form>

em vez de usar “#{contratosMBean.getPesquisaContratos}”
use “#{contratosMBean.pesquisaContratos}”

Obrigado alves.Felipe

Realmente fazendo isto que indicou passou a funcionar.

Saberia me dizer o porque devemos colocar o nome do método no managedbean com o GET (padrão JavaBeans), e quando utilizamos ele no dataTable não utilizamos, isto é interno do Framwork JSF?

Poderia me ajudar a intender isto, ou algum material que possa me ajudar a compreender isto?

Desde já agradeço a atenção dispensada, e muito obrigado pela ajuda.

Grato.