private ArrayList<ServerStatus> readout(Node array[]){
    	ArrayList<ServerStatus> tServerList = new ArrayList<ServerStatus>();
    	String realm = "";
    	for (Node item: array){
    		String output = "";
    		
    		if(item.getText().trim().contains(cSubcategorie)){
    			output += "---------- " + item.toPlainTextString().trim() + " -----------";
    		}else if(item.getText().trim().contains(cCategorie)){
    			output += "########## " + item.toPlainTextString().trim() + " ###########";
    			realm = item.toPlainTextString().trim();
    		}

    		

    		

    		//output += item.getText().trim();
    		Node c = item.getFirstChild();
            while( c!=null ) {
            	// HeadingTag Server Category or SubCategory
            	if( c instanceof HeadingTag){
            		//output += "test" ;
            		
            	}
                if( c instanceof Div ) {

                	if (((Div) c).getAttribute("data-tooltip") != null ){
                		String name = item.toPlainTextString().trim();
                		String status = ((Div) c).getAttribute("data-tooltip");
                		output += name + "\t" + status;
                		
                		tServerList.add(new ServerStatus(realm, name, status));
                	}

                    break;
                }
                
                c = c.getNextSibling();
            }
            
            //output += item.toPlainTextString().trim();
            
    		//System.out.println(output);
    	}
    	System.out.println(tServerList.toString());
		return tServerList;

    }