import java.util.*;
import Jakarta.util.FixDosOutputStream;
import java.io.*;
public class ModNew {
public void reduce2java( AstProperties props ) {
// Step 1: the new modifier should not be present, UNLESS
// there is a SoUrCe property. It's an error otherwise.
if ( props.getProperty( "SoUrCe" ) == null ) {
AstNode.error( tok[0], "new modifier should not be present" );
return;
}
// Step 2: it's OK to be present. If so, the reduction is to
// print the white-space in front for pretty-printing
props.print( getComment() );
}
}