boolean preceedsEmptyForInintializer = false;
final DetailAST parent = aAST.getParent();
//Only traditional for statements are examined, not for-each statements
if ((parent != null)
&& (parent.getType() == TokenTypes.LITERAL_FOR)
&& (parent.findFirstToken(TokenTypes.FOR_EACH_CLAUSE) == null))
{
final DetailAST forIterator =
parent.findFirstToken(TokenTypes.FOR_INIT);
preceedsEmptyForInintializer = (forIterator.getChildCount() == 0)
&& (aAST == forIterator.getPreviousSibling());