sealed class RetrieveResult<C : ClauseCollection> : Any Fields Name Description open isSuccess: Boolean open isFailure: Boolean abstract collection: C abstract clauses: List<Clause>? abstract firstClause: Clause?