private MethodSpec constructor2_Having() {
        return MethodSpec.constructorBuilder()
            .addModifiers(Modifier.PROTECTED)
            .addParameter(fluent.having(), "having")
            .addParameter(ClassName.get(IAggregate.class), "aggregate")
            .addStatement("super(having, aggregate)")
            .build();
    }
protected Having(Having having, IAggregate aggregate)

@return MethodSpec
fluent-mybatis-processor/src/main/java/cn/org/atool/fluent/processor/mybatis/filer/segment/SegmentFiler.java