refactoring based on Eclipse and TMF policies