public Data clone() { try { Data data = (Data) super.clone(); data.TEST_SEARCH_SCOPE = new TestSearchScope.Wrapper(); data.setScope(getScope()); data.myEnvs = new LinkedHashMap<String, String>(myEnvs); return data; } catch (CloneNotSupportedException e) { throw new RuntimeException(e); } }