: getRowMapper(t._1, config)); boolean mappableWithConfigured = mappers.forAll(Optional::isPresent); if (mappableWithConfigured) { return buildMapper(tupleClass, mappers); .map(t -> getColumnMapper(t._1, t._2, config)); boolean mappableByColumn = colMappers.forAll(Optional::isPresent); if (mappableByColumn) { return buildMapper(tupleClass, colMappers); .map(t -> getRowMapper(t._1, config)); boolean mappableByRowMappers = rowMappers.forAll(Optional::isPresent); if (mappableByRowMappers) { return buildMapper(tupleClass, rowMappers);