public static void splitUpMetaInfo(LinkInfo li)
   {
       li.getMetaData().put("power",li.getPower());
       li.getMetaData().put("time", li.getTimestamp());
       li.getMetaData().put("source", li.getSourceNode());
       li.getMetaData().put("destination", li.getDestinationNode());
       
       if(li.getMetaData().containsKey("Neighbores"))
       {
        
           int i = 1;
           for(LinkKNN.Neighbores n:(List<LinkKNN.Neighbores>)li.getMetaData().get("Neighbores"))
           {
           //li.getMetaData().remove("Neighbores");
           li.getMetaData().put("Neighbore("+i+") Distance", n.distance);
           
           LinkKNN.DataPoint d = n.data;
           li.getMetaData().put("Neighbore("+i+") Type", d.Type);
           li.getMetaData().put("Neighbore("+i+") X", d.position.x);
           li.getMetaData().put("Neighbore("+i+") Y", d.position.y);
           i++;
           }
           
       }
       
       if(li.getMetaData().containsKey("Datapoint"))
       {
           //li.getMetaData().remove("Datapoint");
           LinkKNN.DataPoint d = (LinkKNN.DataPoint)li.getMetaData().get("Datapoint");
           if(d!=null)
           {
           li.getMetaData().put("Datapoint Type", d.Type);
           li.getMetaData().put("Datapoint X", d.position.x);
           li.getMetaData().put("Datapoint Y", d.position.y);
           }
       }
       for(String t:li.getMetaData().keySet())
           if(!labelsSave.contains(t))
                    labelsSave.add(t);
       updateMetaData();
   }