Code Duplication    Length = 14-14 lines in 2 locations

src/main/java/it/cnr/istc/pst/platinum/ai/deliberative/heuristic/pipeline/HierarchicalPlanFlawInspector.java 1 location

@@ 35-48 (lines=14) @@
32
	/**
33
	 * 
34
	 */
35
	@PostConstruct 
36
	protected void init() {
37
		
38
		// get deliberative property file
39
		FilePropertyReader properties = new FilePropertyReader(
40
				FRAMEWORK_HOME + FilePropertyReader.DEFAULT_DELIBERATIVE_PROPERTY);
41
		// get preference property
42
		String[] prefs = properties.getProperty("preferences").trim().split(",");
43
		
44
		// set preferences
45
		this.preferences = new FlawType[prefs.length];
46
		for (int i = 0; i < prefs.length; i++) {
47
			// set preference
48
			this.preferences[i] = FlawType.getFlawTypeFromLabel(prefs[i]);
49
		}
50
	}
51
	

src/main/java/it/cnr/istc/pst/platinum/ai/deliberative/heuristic/pipeline/PreferenceFlawInspector.java 1 location

@@ 33-46 (lines=14) @@
30
	/**
31
	 * 
32
	 */
33
	@PostConstruct 
34
	protected void init() {
35
		
36
		// get deliberative property file
37
		FilePropertyReader properties = new FilePropertyReader(
38
				FRAMEWORK_HOME + FilePropertyReader.DEFAULT_DELIBERATIVE_PROPERTY);
39
		// get preference property
40
		String[] prefs = properties.getProperty("preferences").trim().split(",");
41
		
42
		// set preferences
43
		this.preferences = new FlawType[prefs.length];
44
		for (int i = 0; i < prefs.length; i++) {
45
			// set preference
46
			this.preferences[i] = FlawType.getFlawTypeFromLabel(prefs[i]);
47
		}
48
	}
49