js2-refactor