Japan to face its own space junk...