public T ReadSingleLine([NotNull][ItemNotNull] SQLiteDataReader reader) { try { var messagePack = (byte[])reader["MessagePack"]; T p = LZ4MessagePackSerializer.Deserialize <T>(messagePack); return(p); } catch (Exception ex) { MyLogger.ErrorM(ex.Message, Stage.Preparation, "BasicSaveable.ReadSingleLine" + typeof(T).Name); throw; } }