| andArrayOf(Object[]) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| getFields() |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| ProjectionOperation(List, List) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| toDocument(AggregationOperationContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| andReplaceLastOneWith(ProjectionOperation.Projection) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| inheritsFields() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| andExclude(String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| andInclude(String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| asArray(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| andInclude(Fields) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ProjectionOperation(Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| and(ProjectionOperation.Projection) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| and(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| andExpression(String, Object[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| and(AggregationExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ProjectionOperation(Fields) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ProjectionOperation() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOperator() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |