refactoring idea.iField