* @testedby {@link FileUtilsTest#testMakeSymLink()}
*/
// TODO? Java 7 has sym-link support via Path
public static void makeSymLink(File original, File out, boolean overwrite) {
if (!Utils.getOperatingSystem().contains("linux"))
throw new TodoException();
// no links to self
if (original.getAbsolutePath().equals(out.getAbsolutePath()))
throw new IllegalArgumentException("Cannot sym-link to self: "
+ original + " = " + out);
// the source must exist