Refractor source code.