IWharehouseObserver now in java (lot of engineering)