*/
private void doProcess(File f, File output) throws RecognitionException,
TokenStreamException, IOException {
logger.info("processing " + f.getAbsolutePath() + " to output "
+ output.getAbsolutePath());
JavaSourceFactory javaSourceFactory = new JavaSourceFactory();
JavaParser javaParser = new JavaParser(javaSourceFactory);
javaParser.parse(f);
Iterator iter = javaSourceFactory.getJavaSources();
while (iter.hasNext()) {
JavaSource sourceClass = (JavaSource) iter.next();
JavaQName classQualifiedName = sourceClass.getQName();
if (pattern.matcher(classQualifiedName.toString()).matches()) {
logger.fine("class " + classQualifiedName.toString()