*  @since 0.28
     */
    public HashMap<String, Integer> getNamespaces() throws IOException
    {
        if (namespaces == null)
            populateNamespaceCache();
        return new HashMap<String, Integer>(namespaces);
    }