Bug 550141 - [room] improve implementation of scoping

Switched implementation to Xtend using polymorphic dispatching.

Change-Id: Ia328b2b4e8e996cd8c42c3c75cd057e1c998ad74
12 files changed