Desenvolvendo componentes JSF que utilizem componentes do Primefaces

Buenas,

Estou desevolvendo um componente JSF de mapas que que reutilza o componente gmap, do primefaces. Para isso, estou utilizando o padrão de projeto composite. Criei atributos GMap e GMapRenderer e sobrescrevi o método encodeEnd, que chama o encodeEnd do atributo GmapRenderer, porém nenhum mapa é exibido. Além disso, implementei os setters e getters chamando os métodos originais (de GMap). Alguém tem alguma ideia de como sair do lugar?

@Override
public void encodeEnd(FacesContext context) throws IOException {
    this.compositeMapRenderer.encodeEnd(context, this.compositeMap);
    ...
}

PS: Estou desenvolvendo esse componente porque preciso traçar rotas (e o gmap do primefaces não oferece tal recurso).