Merge change 23485 into eclair

* changes:
  Adding classes to enable plugins to use the java view system.