The following line
}//end of for
fails the whitespace around check. This does seem like
a special case - don't know if you want to deal with it.
Logged In: YES
This is a request for new functionality, not a bug in the existing
code. Hence, changed the type to a feature request.
lowered the priority