public static void WriteCompressedNullableTimeStamp(this IWriteBytes stream, TimeStamp?value) { if (value.HasValue) { stream.WriteCompressedBool(true); stream.WriteCompressedTimeStamp(value.Value); } else { stream.WriteCompressedBool(false); } }