/** Parses the given {@link TokenStream} <code>pStream</code>.
* @return List of classes, that have been read.
*/
public List parse(TokenStream pStream) throws RecognitionException, TokenStreamException {
reset();
JavaRecognizer parser = new JavaRecognizer(pStream);
parser.compilationUnit();
for (AST ast = parser.getAST(); ast != null; ast = ast.getNextSibling()) {
//showAST(0, ast);
parseAST(ast);
}
return generatedClasses;
}