code: @Deprecated
      public void writeTo(T object, int baseVisibility, DataWriter writer) throws IOException {
          writeTo(object,new ByDepth(1-baseVisibility),writer);
      }
docs: Writes the property values of the given object to the writer.
  
  @param baseVisibility
  This parameters controls how much data we'd be writing,
  by adding bias to the sub tree cutting.
  A property with {@link Exported#visibility() visibility} X will be written
  if the current depth Y and baseVisibility Z satisfies {@code X + Z > Y}.
  
  0 is the normal value. Positive value means writing bigger tree,
  and negative value means writing smaller trees.
  
  @deprecated as of 1.139