- /* package whatever; // don't place package name! */ 
-   
- import java.util.*; 
- import java.lang.*; 
- import java.io.*; 
- import java.net.URLEncoder; 
-   
- public class Main 
- { 
- 	{ 
- "<TEST>", 
- "    <NODE1>", 
- "         <VALUE>         Test</VALUE>", 
- "    </NODE1>", 
- "    <NODE1>", 
- "        <VALUE>         Test</VALUE>", 
- "    </NODE1>", 
- "</TEST>" 
- 	}; 
-   
- 			System- . out- . println("NEW: " +-  htmlspecialchars (- str ));
 
- 		} 
- 	} 
-   
- 		return str 
- 			.replaceAll("&", """) 
- 			.replaceAll("<", "<") 
- 			.replaceAll(">", ">") 
- 			.replaceAll("(?<=^\\s*)\t", "    ") 
- 			.replaceAll("(?<=^\\s*)    ", "	") 
- 			.replaceAll("(?<=^(?:	)*) ", " "); 
- 	} 
- } 
				LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLm5ldC5VUkxFbmNvZGVyOwoKcHVibGljIGNsYXNzIE1haW4KewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJZmluYWwgU3RyaW5nW10gSU5QVVQgPSBuZXcgU3RyaW5nW10gewoiPFRFU1Q+IiwKIiAgICA8Tk9ERTE+IiwKIiAgICAgICAgIDxWQUxVRT4gICAgICAgICBUZXN0PC9WQUxVRT4iLAoiICAgIDwvTk9ERTE+IiwKIiAgICA8Tk9ERTE+IiwKIiAgICAgICAgPFZBTFVFPiAgICAgICAgIFRlc3Q8L1ZBTFVFPiIsCiIgICAgPC9OT0RFMT4iLAoiPC9URVNUPiIKCX07CgoJCWZvciAoU3RyaW5nIHN0cjogSU5QVVQpIHsKCQkJU3lzdGVtLm91dC5wcmludGxuKCJORVc6ICIgKyBodG1sc3BlY2lhbGNoYXJzKHN0cikpOwoJCX0KCX0KCglwcml2YXRlIHN0YXRpYyBTdHJpbmcgaHRtbHNwZWNpYWxjaGFycyhTdHJpbmcgc3RyKSB7CgkJcmV0dXJuIHN0cgoJCQkucmVwbGFjZUFsbCgiJiIsICImcXVvdDsiKQoJCQkucmVwbGFjZUFsbCgiPCIsICImbHQ7IikKCQkJLnJlcGxhY2VBbGwoIj4iLCAiJmd0OyIpCgkJCS5yZXBsYWNlQWxsKCIoPzw9XlxccyopXHQiLCAiICAgICIpCgkJCS5yZXBsYWNlQWxsKCIoPzw9XlxccyopICAgICIsICImIzA5OyIpCgkJCS5yZXBsYWNlQWxsKCIoPzw9Xig/OiYjMDk7KSopICIsICImbmJzcDsiKTsKCX0KfQ==