public JBBPOut Bin(final Object object, final JBBPCustomFieldWriter customFieldWriter) throws IOException {
    if (this.processCommands) {
      this.processObject(object, null, customFieldWriter);
    }

    return this;
  }
public JBBPOut Bin ( final Object object , final JBBPCustomFieldWriter customFieldWriter ) throws IOException { if ( this . processCommands ) { this . processObject ( object , null , customFieldWriter ) ; } return this ; }
Save fields of an object marked by Bin annotation. Fields will be ordered
through {@link Bin#outOrder()} field, NB! By default Java doesn't keep field
outOrder. Ordered fields of class will be saved into internal cache for speed
but the cache can be reset through {@link #resetInsideClassCache()}

@param object            an object to be saved into stream, must not be null
@param customFieldWriter a custom field writer to be used for saving of
custom fields of the object, it can be null
@return the context
@throws IOException it will be thrown for any transport error
@see #resetInsideClassCache()
@see Bin
@since 1.1