@Override
    public Map<String, ShapeModel> process(Map<String, OperationModel> currentOperations,
                                           Map<String, ShapeModel> currentShapes) {
        return constructOutputShapes();
    }
Constructs the result shapes for the intermediate model. Analyzes the operations in the service
model to identify the result shapes that are to be generated.
aws-java-sdk-code-generator/src/main/java/com/amazonaws/codegen/AddOutputShapes.java