fixed recursive loop in jetbrains role