public String getText() {
            StringBuilder tmp = new StringBuilder();
            String aux;
            /*
            if(hash.containsKey("page-number")) {
                tmp.append(hash.get("page-number"));
                tmp.append(" ");
            }
            
            if(hash.containsKey("header")) {
                tmp.append(hash.get("header"));
                tmp.append("\n");
            } */
            
            for(String s : orderList) {
                if(debug) System.err.println(s);
                StringBuilder sb = hash.get(s);
                if(sb == null) {
                    continue;
                }
                String saux = sb.toString();
                tmp.append(saux);
                if(saux.length() > 1) {
                    if(showXML)
                        tmp.append("\n<br />\n");
                    else
                        tmp.append("\n");
                }
            }
            
            for(String s: orderHash.keySet()) {
                if(s.equalsIgnoreCase("page-number")
                        || s.equalsIgnoreCase("header"))
                    continue;
                
                if(!orderList.contains(s)) {
                    tmp.append(hash.get(s));
                    tmp.append("\n");
                }
            }
            
            
            return tmp.toString();
        }