docs: public void writePoint(double weight, DataPoint dp, double label) throws IOException
      {
          ByteArrayOutputStream baos = local_baos.get();
          pointToBytes(weight, dp, label, baos);
          if(baos.size() >= LOCAL_BUFFER_SIZE)//We've got a big chunk of data, lets dump it
              synchronized(out)
              {
                  baos.writeTo(out);
                  baos.reset();
              }
      }