refactorin demo intelliJ