TODO cleanup.
Parse VariableModifier in try/catch statement.
Parse pairs of pipe and identifier in CatchType.
Parse pairs of comma and VariableDeclarator in FieldDeclaratorsRest.
Update error checking in ForVarControl.
Update ForVarControlRest to parse colon option.