add javapns demo