public static final void serializeRaw(final Object object,final OutputStream output) throws IOException, ReflectiveOperationException {
  Objects.requireNonNull(object,"The serializable object is null");
  Objects.requireNonNull(output,"The output stream is null");
  final Externalizer externalizer=of(object.getClass());
  try (final ObjectOutputStream objected=new ObjectOutputStream(output)){
    externalizer.writeExternal(object,objected);
  }
 }

public static final void serializeRaw ( final Object object , final OutputStream output ) throws IOException , ReflectiveOperationException { Objects . requireNonNull ( object , "The serializable object is null" ) ; Objects . requireNonNull ( output , "The output stream is null" ) ; final Externalizer externalizer = of ( object . getClass ( ) ) ; try ( final ObjectOutputStream objected = new ObjectOutputStream ( output ) ) { externalizer . writeExternal ( object , objected ) ; } }
serializes an object to the specified stream without compression . < p > the stream passed in is not closed within this method . this is the responsibility of your application .
