^\h*\{?\h*([\w.<,>\[\]]+\h+)+\w+\h*\([^)\n]*\)\h*(\{.*|[^{;\w\n]*)$
(?^^.*\h+(catch|else|for|if|return|switch|throw|while).*$)
