/** * @throws IllegalArgumentException * @throws UnsupportedOperationException * @throws FileAlreadyExistsException * @throws IOException * @throws SecurityException * @see <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html#createSymbolicLink(java.nio.file.Path, java.nio.file.Path, java.nio.file.attribute.FileAttribute...)">Original JavaDoc</a> */ public static Path createSymbolicLink( final Path link, final Path target, final FileAttribute<?>... attrs ) throws IllegalArgumentException, UnsupportedOperationException, FileAlreadyExistsException, IOException, SecurityException { checkNotNull( "link", link ); checkNotNull( "target", target ); providerOf( link ).createSymbolicLink( link, target, attrs ); return link; }