@Override
    public Set<DataForm> getExtendedInfos(String name, String node, JID senderJID) {
        JID recipientJID = XMPPServer.getInstance().createJID(name, null, true).asBareJID();
        PEPService pepService = pepServiceManager.getPEPService(recipientJID);
        if (node != null) {
            final Locale preferredLocale = SessionManager.getInstance().getLocaleForSession(senderJID);
            // Answer the extended info of a given node
            Node pubNode = pepService.getNode(node);
            // Get the metadata data form
            final Set<DataForm> dataForms = new HashSet<>();
            dataForms.add(pubNode.getMetadataForm(preferredLocale));
            return dataForms;
        }
        return new HashSet<>();
    }
The following functions are unimplemented required interface methods.
xmppserver/src/main/java/org/jivesoftware/openfire/pep/IQPEPHandler.java