Merge change 23489 into eclair

* changes:
  adding support for plugins to use the java view system.