clone.text = ffl.text;
return clone;
}
private FromAccumulateCompositeFactPattern visitFromAccumulateCompositeFactPattern(FromAccumulateCompositeFactPattern pattern) {
FromAccumulateCompositeFactPattern clone = new FromAccumulateCompositeFactPattern();
clone.setActionCode( pattern.getActionCode() );
clone.setExpression( (ExpressionFormLine) visit( pattern.getExpression() ) );
clone.setFactPattern( (FactPattern) visit( pattern.getFactPattern() ) );
clone.setFunction( pattern.getFunction() );
clone.setInitCode( pattern.getInitCode() );
clone.setResultCode( pattern.getResultCode() );
clone.setReverseCode( pattern.getReverseCode() );
clone.setSourcePattern( (IPattern) visit( pattern.getSourcePattern() ) );
return clone;
}