strip @SuppressWarning on delegating (IDEA-118528)

(cherry picked from commit 313e968335d84929a8ba02caccced740e6923a8c)
unwrap: allow to unwrap catch for try-with-resources statement

(cherry picked from commit ef71e0bc15b935f090af109e45ec939ba314aaca)
introduce AbstractNavBarExtension with processChildren(..) API