create

inline fun <T : Any> create(    noinline reader: (AbstractBuffer) -> T,     noinline writer: (AbstractBuffer, T) -> Unit,     predefinedId: Int? = null): UniversalMarshaller<T>
fun <T : Any> create(    clazz: KClass<T>,     reader: (AbstractBuffer) -> T,     writer: (AbstractBuffer, T) -> Unit,     predefinedId: Int? = null): UniversalMarshaller<T>