PublisherObserver,java fixed