Merge branch 'master' of https://github.com/dart-lang/co19
diff --git a/LibTest/io/Link/Link_A03_t01.dart b/LibTest/io/Link/Link_A03_t01.dart
index daf8672..f0eece7 100644
--- a/LibTest/io/Link/Link_A03_t01.dart
+++ b/LibTest/io/Link/Link_A03_t01.dart
@@ -4,8 +4,16 @@
 
 /// @assertion Link(String path)
 /// Creates a Link object.
-/// @description Checks that this constructor creates a Link object. Test
-/// that file system objects are accessible via created link
+/// @description Checks that this constructor creates a Link object. Tests that
+/// file system objects are accessible via created link
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/Link_A03_t02.dart b/LibTest/io/Link/Link_A03_t02.dart
index 8585581..62ee475 100644
--- a/LibTest/io/Link/Link_A03_t02.dart
+++ b/LibTest/io/Link/Link_A03_t02.dart
@@ -4,8 +4,16 @@
 
 /// @assertion Link(String path)
 /// Creates a Link object.
-/// @description Checks that this constructor creates a Link object. Test
-/// that file system objects are accessible via created link. Test relative links
+/// @description Checks that this constructor creates a Link object. Tests that
+/// file system objects are accessible via created link. Tests relative links.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/absolute_A01_t01.dart b/LibTest/io/Link/absolute_A01_t01.dart
index 0efda77..a0cbefb 100644
--- a/LibTest/io/Link/absolute_A01_t01.dart
+++ b/LibTest/io/Link/absolute_A01_t01.dart
@@ -8,6 +8,14 @@
 /// working directory, and returning an absolute path unchanged.
 /// @description Checks that this property returns a Link instance whose
 /// path is the absolute path to this
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/createSync_A01_t01.dart b/LibTest/io/Link/createSync_A01_t01.dart
index a459655..27436e7 100644
--- a/LibTest/io/Link/createSync_A01_t01.dart
+++ b/LibTest/io/Link/createSync_A01_t01.dart
@@ -23,6 +23,14 @@
 ///  containing the string target. If target is a relative path, it will be
 ///  interpreted relative to the directory containing the link.
 /// @description Checks that this method creates the link
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/createSync_A02_t02.dart b/LibTest/io/Link/createSync_A02_t02.dart
index 8e5dec8..54366e6 100644
--- a/LibTest/io/Link/createSync_A02_t02.dart
+++ b/LibTest/io/Link/createSync_A02_t02.dart
@@ -24,6 +24,14 @@
 ///  interpreted relative to the directory containing the link.
 /// @description Checks that if recursive is true, all non-existing path
 /// components are created
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/createSync_A02_t03.dart b/LibTest/io/Link/createSync_A02_t03.dart
index 3142535..454a65f 100644
--- a/LibTest/io/Link/createSync_A02_t03.dart
+++ b/LibTest/io/Link/createSync_A02_t03.dart
@@ -24,6 +24,14 @@
 ///  interpreted relative to the directory containing the link.
 /// @description Checks that if recursive is true the directories in the path of
 /// target are not affected
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/createSync_A03_t01.dart b/LibTest/io/Link/createSync_A03_t01.dart
index 155663a..4e1961b 100644
--- a/LibTest/io/Link/createSync_A03_t01.dart
+++ b/LibTest/io/Link/createSync_A03_t01.dart
@@ -24,6 +24,14 @@
 ///  interpreted relative to the directory containing the link.
 /// @description Checks thatCalling createSync on an existing link will throw an
 /// exception.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/createSync_A03_t02.dart b/LibTest/io/Link/createSync_A03_t02.dart
index 99db2d1..86b55fc 100644
--- a/LibTest/io/Link/createSync_A03_t02.dart
+++ b/LibTest/io/Link/createSync_A03_t02.dart
@@ -24,6 +24,14 @@
 ///  interpreted relative to the directory containing the link.
 /// @description Checks thatCalling createSync on an existing link will throw an
 /// exception. Test same target
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/createSync_A04_t03.dart b/LibTest/io/Link/createSync_A04_t03.dart
index b5ba690..00148de 100644
--- a/LibTest/io/Link/createSync_A04_t03.dart
+++ b/LibTest/io/Link/createSync_A04_t03.dart
@@ -24,6 +24,14 @@
 ///  interpreted relative to the directory containing the link.
 /// @description Checks that on the Windows platform, this will only work with
 /// directories, and the target directory must exist. Test existing directory
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/createSync_A05_t01.dart b/LibTest/io/Link/createSync_A05_t01.dart
index fef0428..934233e 100644
--- a/LibTest/io/Link/createSync_A05_t01.dart
+++ b/LibTest/io/Link/createSync_A05_t01.dart
@@ -25,6 +25,14 @@
 ///  interpreted relative to the directory containing the link.
 /// @description Checks that on the Windows platform relative paths to the target
 /// is not converted to absolute paths (as it was in the past)
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/create_A01_t01.dart b/LibTest/io/Link/create_A01_t01.dart
index 7280d17..f68ae1e 100644
--- a/LibTest/io/Link/create_A01_t01.dart
+++ b/LibTest/io/Link/create_A01_t01.dart
@@ -25,6 +25,14 @@
 /// containing the string target. If target is a relative path, it will be
 /// interpreted relative to the directory containing the link.
 /// @description Checks that this method creates the link
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/create_A02_t02.dart b/LibTest/io/Link/create_A02_t02.dart
index 271f1ea..12892e6 100644
--- a/LibTest/io/Link/create_A02_t02.dart
+++ b/LibTest/io/Link/create_A02_t02.dart
@@ -26,6 +26,14 @@
 /// interpreted relative to the directory containing the link.
 /// @description Checks that if recursive is true, all non-existing path
 /// components are created
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/create_A02_t03.dart b/LibTest/io/Link/create_A02_t03.dart
index 9171c5b..7f031d9 100644
--- a/LibTest/io/Link/create_A02_t03.dart
+++ b/LibTest/io/Link/create_A02_t03.dart
@@ -26,6 +26,14 @@
 /// interpreted relative to the directory containing the link.
 /// @description Checks that if recursive is true the directories in the path of
 /// target are not affected
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/create_A03_t01.dart b/LibTest/io/Link/create_A03_t01.dart
index cd6d70e..0e0fb7d 100644
--- a/LibTest/io/Link/create_A03_t01.dart
+++ b/LibTest/io/Link/create_A03_t01.dart
@@ -26,6 +26,14 @@
 /// interpreted relative to the directory containing the link.
 /// @description Checks that if the link exists, the future will complete with
 /// an error.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/create_A03_t02.dart b/LibTest/io/Link/create_A03_t02.dart
index c19b13f..5db5030 100644
--- a/LibTest/io/Link/create_A03_t02.dart
+++ b/LibTest/io/Link/create_A03_t02.dart
@@ -26,6 +26,14 @@
 /// interpreted relative to the directory containing the link.
 /// @description Checks that if the link exists, the future will complete with
 /// an error. Test different targets
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/create_A04_t03.dart b/LibTest/io/Link/create_A04_t03.dart
index 68a2f38..f1b3dc6 100644
--- a/LibTest/io/Link/create_A04_t03.dart
+++ b/LibTest/io/Link/create_A04_t03.dart
@@ -26,6 +26,14 @@
 /// interpreted relative to the directory containing the link.
 /// @description Checks that on the Windows platform, this will only work with
 /// directories, and the target directory must exist. Test existing directory
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/create_A05_t01.dart b/LibTest/io/Link/create_A05_t01.dart
index 0539be2..75968ac 100644
--- a/LibTest/io/Link/create_A05_t01.dart
+++ b/LibTest/io/Link/create_A05_t01.dart
@@ -27,6 +27,14 @@
 ///
 /// @description Checks that on the Windows platform relative paths to the target
 /// is not converted to absolute paths (as it was in the past)
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/deleteSync_A01_t01.dart b/LibTest/io/Link/deleteSync_A01_t01.dart
index 9a83c21..21ba61f 100644
--- a/LibTest/io/Link/deleteSync_A01_t01.dart
+++ b/LibTest/io/Link/deleteSync_A01_t01.dart
@@ -17,6 +17,14 @@
 /// Throws an exception if the FileSystemEntity cannot be deleted.
 /// @description Checks that this method synchronously deletes this
 /// FileSystemEntity
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/deleteSync_A02_t01.dart b/LibTest/io/Link/deleteSync_A02_t01.dart
index 35e6d35..9d2424b 100644
--- a/LibTest/io/Link/deleteSync_A02_t01.dart
+++ b/LibTest/io/Link/deleteSync_A02_t01.dart
@@ -16,6 +16,14 @@
 ///
 /// Throws an exception if the FileSystemEntity cannot be deleted.
 /// @description Checks that if recursive is true, the link is deleted.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/deleteSync_A03_t01.dart b/LibTest/io/Link/deleteSync_A03_t01.dart
index 53f83d1..971daa1 100644
--- a/LibTest/io/Link/deleteSync_A03_t01.dart
+++ b/LibTest/io/Link/deleteSync_A03_t01.dart
@@ -8,15 +8,25 @@
 /// If the FileSystemEntity is a directory, and if recursive is false, the
 /// directory must be empty. Otherwise, if recursive is true, the directory and
 /// all sub-directories and files in the directories are deleted. Links are not
-/// followed when deleting recursively. Only the link is deleted, not its target.
+/// followed when deleting recursively. Only the link is deleted, not its
+/// target.
 ///
-/// If recursive is true, the FileSystemEntity is deleted even if the type of the
-/// FileSystemEntity doesn't match the content of the file system. This behavior
-/// allows deleteSync to be used to unconditionally delete any file system object.
+/// If recursive is true, the FileSystemEntity is deleted even if the type of
+/// the FileSystemEntity doesn't match the content of the file system. This
+/// behavior allows deleteSync to be used to unconditionally delete any file
+/// system object.
 ///
 /// Throws an exception if the FileSystemEntity cannot be deleted.
-/// @description Checks that a FileSystemEntity is thrown if the FileSystemEntity
-/// cannot be deleted
+/// @description Checks that a FileSystemEntity is thrown if the
+/// FileSystemEntity cannot be deleted
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/deleteSync_A04_t01.dart b/LibTest/io/Link/deleteSync_A04_t01.dart
index 7896dff..56473fc 100644
--- a/LibTest/io/Link/deleteSync_A04_t01.dart
+++ b/LibTest/io/Link/deleteSync_A04_t01.dart
@@ -8,14 +8,24 @@
 /// If the FileSystemEntity is a directory, and if recursive is false, the
 /// directory must be empty. Otherwise, if recursive is true, the directory and
 /// all sub-directories and files in the directories are deleted. Links are not
-/// followed when deleting recursively. Only the link is deleted, not its target.
+/// followed when deleting recursively. Only the link is deleted, not its
+/// target.
 ///
-/// If recursive is true, the FileSystemEntity is deleted even if the type of the
-/// FileSystemEntity doesn't match the content of the file system. This behavior
-/// allows deleteSync to be used to unconditionally delete any file system object.
+/// If recursive is true, the FileSystemEntity is deleted even if the type of
+/// the FileSystemEntity doesn't match the content of the file system. This
+/// behavior allows deleteSync to be used to unconditionally delete any file
+/// system object.
 ///
 /// Throws an exception if the FileSystemEntity cannot be deleted.
 /// @description Checks that link delete doesn't affect the target
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/delete_A01_t01.dart b/LibTest/io/Link/delete_A01_t01.dart
index c47f891..0ac24a3 100644
--- a/LibTest/io/Link/delete_A01_t01.dart
+++ b/LibTest/io/Link/delete_A01_t01.dart
@@ -22,6 +22,14 @@
 /// @description Checks that this method deletes this FileSystemEntity and
 /// returns a Future<FileSystemEntity> that completes with this FileSystemEntity
 /// when the deletion is done
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/delete_A02_t01.dart b/LibTest/io/Link/delete_A02_t01.dart
index dcbfed6..ff21518 100644
--- a/LibTest/io/Link/delete_A02_t01.dart
+++ b/LibTest/io/Link/delete_A02_t01.dart
@@ -18,6 +18,14 @@
 /// when the deletion is done. If the FileSystemEntity cannot be deleted, the
 /// future completes with an exception.
 /// @description Checks that if recursive is true, the link is deleted.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/delete_A03_t01.dart b/LibTest/io/Link/delete_A03_t01.dart
index da01e4d..aba977a 100644
--- a/LibTest/io/Link/delete_A03_t01.dart
+++ b/LibTest/io/Link/delete_A03_t01.dart
@@ -19,6 +19,14 @@
 /// future completes with an exception.
 /// @description Checks that if the FileSystemEntity cannot be deleted, the
 /// future completes with an exception.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/delete_A04_t01.dart b/LibTest/io/Link/delete_A04_t01.dart
index 370a414..f0e855b 100644
--- a/LibTest/io/Link/delete_A04_t01.dart
+++ b/LibTest/io/Link/delete_A04_t01.dart
@@ -18,6 +18,14 @@
 /// when the deletion is done. If the FileSystemEntity cannot be deleted, the
 /// future completes with an exception.
 /// @description Checks that link delete doesn't affect the target
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/existsSync_A01_t01.dart b/LibTest/io/Link/existsSync_A01_t01.dart
index 7a94b6d..983af34 100644
--- a/LibTest/io/Link/existsSync_A01_t01.dart
+++ b/LibTest/io/Link/existsSync_A01_t01.dart
@@ -5,15 +5,24 @@
 /// @assertion bool existsSync()
 /// Synchronously checks whether the file system entity with this path exists.
 ///
-/// Since FileSystemEntity is abstract, every FileSystemEntity object is actually
-/// an instance of one of the subclasses File, Directory, and Link. Calling
-/// existsSync on an instance of one of these subclasses checks whether the
-/// object exists in the file system object exists and is of the correct type
-/// (file, directory, or link). To check whether a path points to an object on
-/// the file system, regardless of the object's type, use the typeSync static
+/// Since FileSystemEntity is abstract, every FileSystemEntity object is
+/// actually an instance of one of the subclasses File, Directory, and Link.
+/// Calling existsSync on an instance of one of these subclasses checks whether
+/// the object exists in the file system object exists and is of the correct
+/// type (file, directory, or link). To check whether a path points to an object
+/// on the file system, regardless of the object's type, use the typeSync static
 /// method.
+///
 /// @description Checks that this method synchronously checks whether the file
 /// system entity with this path exists
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/exists_A01_t01.dart b/LibTest/io/Link/exists_A01_t01.dart
index 33fc0e8..0385881 100644
--- a/LibTest/io/Link/exists_A01_t01.dart
+++ b/LibTest/io/Link/exists_A01_t01.dart
@@ -6,14 +6,24 @@
 /// Checks whether the file system entity with this path exists. Returns a
 /// Future<bool> that completes with the result.
 ///
-/// Since FileSystemEntity is abstract, every FileSystemEntity object is actually
-/// an instance of one of the subclasses File, Directory, and Link. Calling
-/// exists on an instance of one of these subclasses checks whether the object
-/// exists in the file system object exists and is of the correct type (file,
-/// directory, or link). To check whether a path points to an object on the file
-/// system, regardless of the object's type, use the type static method.
+/// Since FileSystemEntity is abstract, every FileSystemEntity object is
+/// actually an instance of one of the subclasses File, Directory, and Link.
+/// Calling exists on an instance of one of these subclasses checks whether the
+/// object exists in the file system object exists and is of the correct type
+/// (file, directory, or link). To check whether a path points to an object on
+/// the file system, regardless of the object's type, use the type static
+/// method.
+///
 /// @description Checks that this method checks whether the file system entity
 /// with this path exists
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/parent_A01_t02.dart b/LibTest/io/Link/parent_A01_t02.dart
index 406e044..9de9212 100644
--- a/LibTest/io/Link/parent_A01_t02.dart
+++ b/LibTest/io/Link/parent_A01_t02.dart
@@ -4,8 +4,16 @@
 
 /// @assertion Directory parent
 /// The directory containing this.
-/// @description Checks that this property returns the directory containing this.
-/// Test absolute path
+/// @description Checks that this property returns the directory containing
+/// this. Tests absolute path.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/renameSync_A01_t01.dart b/LibTest/io/Link/renameSync_A01_t01.dart
index 250ec44..ba605a1 100644
--- a/LibTest/io/Link/renameSync_A01_t01.dart
+++ b/LibTest/io/Link/renameSync_A01_t01.dart
@@ -7,10 +7,19 @@
 /// link.
 ///
 /// If newPath identifies an existing link, that link is replaced. If newPath
-/// identifies an existing file or directory the operation fails and an exception
-/// is thrown.
+/// identifies an existing file or directory the operation fails and an
+/// exception is thrown.
+///
 /// @description Checks that this method synchronously renames this link and
 /// returns a Link instance for the renamed link.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/renameSync_A02_t01.dart b/LibTest/io/Link/renameSync_A02_t01.dart
index e46ad6a..f7e999a 100644
--- a/LibTest/io/Link/renameSync_A02_t01.dart
+++ b/LibTest/io/Link/renameSync_A02_t01.dart
@@ -7,10 +7,18 @@
 /// link.
 ///
 /// If newPath identifies an existing link, that link is replaced. If newPath
-/// identifies an existing file or directory the operation fails and an exception
-/// is thrown.
-/// @description Checks that if newPath identifies an existing link, that link is
-/// replaced
+/// identifies an existing file or directory the operation fails and an
+/// exception is thrown.
+/// @description Checks that if newPath identifies an existing link, that link
+/// is replaced.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 /// @issue 30687
 
diff --git a/LibTest/io/Link/renameSync_A02_t02.dart b/LibTest/io/Link/renameSync_A02_t02.dart
index 1c3795e..5abca94 100644
--- a/LibTest/io/Link/renameSync_A02_t02.dart
+++ b/LibTest/io/Link/renameSync_A02_t02.dart
@@ -7,10 +7,18 @@
 /// link.
 ///
 /// If newPath identifies an existing link, that link is replaced. If newPath
-/// identifies an existing file or directory the operation fails and an exception
-/// is thrown.
+/// identifies an existing file or directory the operation fails and an
+/// exception is thrown.
 /// @description Checks that if newPath identifies an existing directory the
 /// operation fails and an exception is thrown.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/renameSync_A02_t03.dart b/LibTest/io/Link/renameSync_A02_t03.dart
index 1a8c5b5..461f545 100644
--- a/LibTest/io/Link/renameSync_A02_t03.dart
+++ b/LibTest/io/Link/renameSync_A02_t03.dart
@@ -7,10 +7,18 @@
 /// link.
 ///
 /// If newPath identifies an existing link, that link is replaced. If newPath
-/// identifies an existing file or directory the operation fails and an exception
-/// is thrown.
+/// identifies an existing file or directory the operation fails and an
+/// exception is thrown.
 /// @description Checks that if newPath identifies an existing file the
 /// operation fails and an exception is thrown.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 /// @issue 30697
 
diff --git a/LibTest/io/Link/rename_A01_t01.dart b/LibTest/io/Link/rename_A01_t01.dart
index fc2c80a..90cd67a 100644
--- a/LibTest/io/Link/rename_A01_t01.dart
+++ b/LibTest/io/Link/rename_A01_t01.dart
@@ -3,14 +3,23 @@
 // BSD-style license that can be found in the LICENSE file.
 
 /// @assertion Future<Link> rename(String newPath)
-/// Renames this link. Returns a Future<Link> that completes with a Link instance
-/// for the renamed link.
+/// Renames this link. Returns a Future<Link> that completes with a Link
+/// instance for the renamed link.
 ///
 /// If newPath identifies an existing link, that link is replaced. If newPath
 /// identifies an existing file or directory, the operation fails and the future
 /// completes with an exception.
+///
 /// @description Checks that this method returns a Future<Link> that completes
 /// with a Link instance for the renamed link.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/rename_A02_t01.dart b/LibTest/io/Link/rename_A02_t01.dart
index e7382e4..9785e1f 100644
--- a/LibTest/io/Link/rename_A02_t01.dart
+++ b/LibTest/io/Link/rename_A02_t01.dart
@@ -3,14 +3,23 @@
 // BSD-style license that can be found in the LICENSE file.
 
 /// @assertion Future<Link> rename(String newPath)
-/// Renames this link. Returns a Future<Link> that completes with a Link instance
-/// for the renamed link.
+/// Renames this link. Returns a Future<Link> that completes with a Link
+/// instance for the renamed link.
 ///
 /// If newPath identifies an existing link, that link is replaced. If newPath
 /// identifies an existing file or directory, the operation fails and the future
 /// completes with an exception.
-/// @description Checks that if newPath identifies an existing link, that link is
-/// replaced
+///
+/// @description Checks that if newPath identifies an existing link, that link
+/// is replaced
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 /// @issue 30687
 
diff --git a/LibTest/io/Link/rename_A02_t02.dart b/LibTest/io/Link/rename_A02_t02.dart
index 16911e4..b59863c 100644
--- a/LibTest/io/Link/rename_A02_t02.dart
+++ b/LibTest/io/Link/rename_A02_t02.dart
@@ -3,14 +3,23 @@
 // BSD-style license that can be found in the LICENSE file.
 
 /// @assertion Future<Link> rename(String newPath)
-/// Renames this link. Returns a Future<Link> that completes with a Link instance
-/// for the renamed link.
+/// Renames this link. Returns a Future<Link> that completes with a Link
+/// instance for the renamed link.
 ///
 /// If newPath identifies an existing link, that link is replaced. If newPath
 /// identifies an existing file or directory, the operation fails and the future
 /// completes with an exception.
+///
 /// @description Checks that If newPath identifies an existing directory, the
 /// operation fails and the future completes with an exception.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/rename_A02_t03.dart b/LibTest/io/Link/rename_A02_t03.dart
index 80ebec7..e6d3e7b 100644
--- a/LibTest/io/Link/rename_A02_t03.dart
+++ b/LibTest/io/Link/rename_A02_t03.dart
@@ -11,6 +11,14 @@
 /// completes with an exception.
 /// @description Checks that If newPath identifies an existing file, the
 /// operation fails and the future completes with an exception.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 /// @issue 30697
 
diff --git a/LibTest/io/Link/resolveSymbolicLinksSync_A01_t01.dart b/LibTest/io/Link/resolveSymbolicLinksSync_A01_t01.dart
index 289c9f7..89e4c2f 100644
--- a/LibTest/io/Link/resolveSymbolicLinksSync_A01_t01.dart
+++ b/LibTest/io/Link/resolveSymbolicLinksSync_A01_t01.dart
@@ -14,11 +14,21 @@
 /// FileSystemException.
 ///
 /// On Windows the .. segments are resolved before resolving the symbolic link,
-/// and on other platforms the symbolic links are resolved to their target before
-/// applying a .. that follows.
+/// and on other platforms the symbolic links are resolved to their target
+/// before applying a .. that follows.
+///
 /// @description Check that this method resolves the path of a file system object
 /// relative to the current working directory, resolving all symbolic links on
 /// the path and resolving all .. and . path segments
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
+/// @Issue 29096, 45981
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/resolveSymbolicLinksSync_A02_t01.dart b/LibTest/io/Link/resolveSymbolicLinksSync_A02_t01.dart
index eb29698..3443a18 100644
--- a/LibTest/io/Link/resolveSymbolicLinksSync_A02_t01.dart
+++ b/LibTest/io/Link/resolveSymbolicLinksSync_A02_t01.dart
@@ -14,10 +14,19 @@
 /// FileSystemException.
 ///
 /// On Windows the .. segments are resolved before resolving the symbolic link,
-/// and on other platforms the symbolic links are resolved to their target before
-/// applying a .. that follows.
+/// and on other platforms the symbolic links are resolved to their target
+/// before applying a .. that follows.
+///
 /// @description Check that a FileSystemException is thrown if the path does not
 /// point to an existing file system object.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/resolveSymbolicLinksSync_A02_t02.dart b/LibTest/io/Link/resolveSymbolicLinksSync_A02_t02.dart
index c904501..5755fa2 100644
--- a/LibTest/io/Link/resolveSymbolicLinksSync_A02_t02.dart
+++ b/LibTest/io/Link/resolveSymbolicLinksSync_A02_t02.dart
@@ -14,10 +14,20 @@
 /// FileSystemException.
 ///
 /// On Windows the .. segments are resolved before resolving the symbolic link,
-/// and on other platforms the symbolic links are resolved to their target before
-/// applying a .. that follows.
+/// and on other platforms the symbolic links are resolved to their target
+/// before applying a .. that follows.
+///
 /// @description Check that a FileSystemException is thrown if the path does not
 /// point to an existing file system object.
+///
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/resolveSymbolicLinks_A01_t01.dart b/LibTest/io/Link/resolveSymbolicLinks_A01_t01.dart
index a7f4d57..967f6fb 100644
--- a/LibTest/io/Link/resolveSymbolicLinks_A01_t01.dart
+++ b/LibTest/io/Link/resolveSymbolicLinks_A01_t01.dart
@@ -14,11 +14,21 @@
 /// FileSystemException.
 ///
 /// On Windows the .. segments are resolved before resolving the symbolic link,
-/// and on other platforms the symbolic links are resolved to their target before
-/// applying a .. that follows.
-/// @description Check that this method resolves the path of a file system object
-/// relative to the current working directory, resolving all symbolic links on
-/// the path and resolving all .. and . path segments
+/// and on other platforms the symbolic links are resolved to their target
+/// before applying a .. that follows.
+///
+/// @description Check that this method resolves the path of a file system
+/// object relative to the current working directory, resolving all symbolic
+/// links on the path and resolving all .. and . path segments
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
+/// @Issue 29096, 45981
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/resolveSymbolicLinks_A02_t01.dart b/LibTest/io/Link/resolveSymbolicLinks_A02_t01.dart
index 3019d5a..0bc982c 100644
--- a/LibTest/io/Link/resolveSymbolicLinks_A02_t01.dart
+++ b/LibTest/io/Link/resolveSymbolicLinks_A02_t01.dart
@@ -14,10 +14,19 @@
 /// FileSystemException.
 ///
 /// On Windows the .. segments are resolved before resolving the symbolic link,
-/// and on other platforms the symbolic links are resolved to their target before
-/// applying a .. that follows.
+/// and on other platforms the symbolic links are resolved to their target
+/// before applying a .. that follows.
+///
 /// @description Check that a FileSystemException is thrown if the path does not
 /// point to an existing file system object.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/resolveSymbolicLinks_A02_t02.dart b/LibTest/io/Link/resolveSymbolicLinks_A02_t02.dart
index b6772ff..e3a0a3f 100644
--- a/LibTest/io/Link/resolveSymbolicLinks_A02_t02.dart
+++ b/LibTest/io/Link/resolveSymbolicLinks_A02_t02.dart
@@ -14,10 +14,19 @@
 /// FileSystemException.
 ///
 /// On Windows the .. segments are resolved before resolving the symbolic link,
-/// and on other platforms the symbolic links are resolved to their target before
-/// applying a .. that follows.
+/// and on other platforms the symbolic links are resolved to their target
+/// before applying a .. that follows.
+///
 /// @description Check that a FileSystemException is thrown if the path does not
 /// point to an existing file system object.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/statSync_A01_t02.dart b/LibTest/io/Link/statSync_A01_t02.dart
index cdcd3fb..2e4aa7e 100644
--- a/LibTest/io/Link/statSync_A01_t02.dart
+++ b/LibTest/io/Link/statSync_A01_t02.dart
@@ -12,6 +12,14 @@
 /// FileSystemEntityType.notFound and the other fields invalid.
 /// @description Checks that this method identical to
 /// FileStat.statSync(this.path)
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/stat_A01_t01.dart b/LibTest/io/Link/stat_A01_t01.dart
index ac51449..1bf13fc 100644
--- a/LibTest/io/Link/stat_A01_t01.dart
+++ b/LibTest/io/Link/stat_A01_t01.dart
@@ -8,8 +8,8 @@
 ///
 /// Returns a Future<FileStat> object containing the data returned by stat().
 ///
-/// If the call fails, completes the future with a FileStat object with .type set
-/// to FileSystemEntityType.notFound and the other fields invalid.
+/// If the call fails, completes the future with a FileStat object with .type
+/// set to FileSystemEntityType.notFound and the other fields invalid.
 /// @description Checks that this method calls the operating system's stat()
 /// function. Test directory
 /// @Issue 24821
diff --git a/LibTest/io/Link/stat_A01_t02.dart b/LibTest/io/Link/stat_A01_t02.dart
index 3d38cc2..0c45d31 100644
--- a/LibTest/io/Link/stat_A01_t02.dart
+++ b/LibTest/io/Link/stat_A01_t02.dart
@@ -8,9 +8,18 @@
 ///
 /// Returns a Future<FileStat> object containing the data returned by stat().
 ///
-/// If the call fails, completes the future with a FileStat object with .type set
-/// to FileSystemEntityType.notFound and the other fields invalid.
+/// If the call fails, completes the future with a FileStat object with .type
+/// set to FileSystemEntityType.notFound and the other fields invalid.
+///
 /// @description Checks that this method identical to FileStat.stat(this.path)
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/targetSync_A01_t01.dart b/LibTest/io/Link/targetSync_A01_t01.dart
index c45dc56..da61b8b 100644
--- a/LibTest/io/Link/targetSync_A01_t01.dart
+++ b/LibTest/io/Link/targetSync_A01_t01.dart
@@ -9,8 +9,16 @@
 /// containing the link.
 ///
 /// If the link does not exist, or is not a link, throws a FileSystemException.
-/// @description Check that this method returns the target of the link. Test
+/// @description Check that this method returns the target of the link. Tests
 /// directory as a target
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/targetSync_A01_t02.dart b/LibTest/io/Link/targetSync_A01_t02.dart
index e0cef91..fc197d8 100644
--- a/LibTest/io/Link/targetSync_A01_t02.dart
+++ b/LibTest/io/Link/targetSync_A01_t02.dart
@@ -9,8 +9,16 @@
 /// containing the link.
 ///
 /// If the link does not exist, or is not a link, throws a FileSystemException.
-/// @description Check that this method returns the target of the link. Test
+/// @description Check that this method returns the target of the link. Tests
 /// directory as a target and a relative path
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/targetSync_A01_t03.dart b/LibTest/io/Link/targetSync_A01_t03.dart
index 5400124..773e1ab 100644
--- a/LibTest/io/Link/targetSync_A01_t03.dart
+++ b/LibTest/io/Link/targetSync_A01_t03.dart
@@ -9,8 +9,16 @@
 /// containing the link.
 ///
 /// If the link does not exist, or is not a link, throws a FileSystemException.
-/// @description Check that this method returns the target of the link. Test
+/// @description Check that this method returns the target of the link. Tests
 /// file as a target
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/targetSync_A01_t04.dart b/LibTest/io/Link/targetSync_A01_t04.dart
index 684ff83..0bed155 100644
--- a/LibTest/io/Link/targetSync_A01_t04.dart
+++ b/LibTest/io/Link/targetSync_A01_t04.dart
@@ -9,8 +9,16 @@
 /// containing the link.
 ///
 /// If the link does not exist, or is not a link, throws a FileSystemException.
-/// @description Check that this method returns the target of the link. Test
+/// @description Check that this method returns the target of the link. Tests
 /// file as a target and a relative path
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/targetSync_A01_t05.dart b/LibTest/io/Link/targetSync_A01_t05.dart
index 8ddef9b..5598a28 100644
--- a/LibTest/io/Link/targetSync_A01_t05.dart
+++ b/LibTest/io/Link/targetSync_A01_t05.dart
@@ -9,8 +9,17 @@
 /// containing the link.
 ///
 /// If the link does not exist, or is not a link, throws a FileSystemException.
-/// @description Check that this method returns the target of the link. Test
-/// дштл as a target
+///
+/// @description Check that this method returns the target of the link. Tests
+/// link as a target.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/targetSync_A01_t06.dart b/LibTest/io/Link/targetSync_A01_t06.dart
index 20f6fee..e1171bc 100644
--- a/LibTest/io/Link/targetSync_A01_t06.dart
+++ b/LibTest/io/Link/targetSync_A01_t06.dart
@@ -9,8 +9,17 @@
 /// containing the link.
 ///
 /// If the link does not exist, or is not a link, throws a FileSystemException.
-/// @description Check that this method returns the target of the link. Test
+///
+/// @description Check that this method returns the target of the link. Tests
 /// link as a target and a relative path
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/target_A01_t01.dart b/LibTest/io/Link/target_A01_t01.dart
index 582ea38..fbd9348 100644
--- a/LibTest/io/Link/target_A01_t01.dart
+++ b/LibTest/io/Link/target_A01_t01.dart
@@ -3,16 +3,25 @@
 // BSD-style license that can be found in the LICENSE file.
 
 /// @assertion Future<String> target()
-/// Gets the target of the link. Returns a future that completes with the path to
-/// the target.
+/// Gets the target of the link. Returns a future that completes with the path
+/// to the target.
 ///
 /// If the returned target is a relative path, it is relative to the directory
 /// containing the link.
 ///
 /// If the link does not exist, or is not a link, the future completes with a
 /// FileSystemException.
+///
 /// @description Check that this method returns the target of the link. Test
 /// directory as a target
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/target_A01_t02.dart b/LibTest/io/Link/target_A01_t02.dart
index 145abc5..4097e24 100644
--- a/LibTest/io/Link/target_A01_t02.dart
+++ b/LibTest/io/Link/target_A01_t02.dart
@@ -3,16 +3,25 @@
 // BSD-style license that can be found in the LICENSE file.
 
 /// @assertion Future<String> target()
-/// Gets the target of the link. Returns a future that completes with the path to
-/// the target.
+/// Gets the target of the link. Returns a future that completes with the path
+/// to the target.
 ///
 /// If the returned target is a relative path, it is relative to the directory
 /// containing the link.
 ///
 /// If the link does not exist, or is not a link, the future completes with a
 /// FileSystemException.
+///
 /// @description Check that this method returns the target of the link. Test
 /// directory as a target and the relative path
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/target_A01_t03.dart b/LibTest/io/Link/target_A01_t03.dart
index cbc8bf9..5a7f655 100644
--- a/LibTest/io/Link/target_A01_t03.dart
+++ b/LibTest/io/Link/target_A01_t03.dart
@@ -3,16 +3,25 @@
 // BSD-style license that can be found in the LICENSE file.
 
 /// @assertion Future<String> target()
-/// Gets the target of the link. Returns a future that completes with the path to
-/// the target.
+/// Gets the target of the link. Returns a future that completes with the path
+/// to the target.
 ///
 /// If the returned target is a relative path, it is relative to the directory
 /// containing the link.
 ///
 /// If the link does not exist, or is not a link, the future completes with a
 /// FileSystemException.
-/// @description Check that this method returns the target of the link. Test file
-/// as a target
+///
+/// @description Check that this method returns the target of the link. Tests
+/// file as a target
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/target_A01_t04.dart b/LibTest/io/Link/target_A01_t04.dart
index 25ef2c4..02f2dc1 100644
--- a/LibTest/io/Link/target_A01_t04.dart
+++ b/LibTest/io/Link/target_A01_t04.dart
@@ -3,16 +3,24 @@
 // BSD-style license that can be found in the LICENSE file.
 
 /// @assertion Future<String> target()
-/// Gets the target of the link. Returns a future that completes with the path to
-/// the target.
+/// Gets the target of the link. Returns a future that completes with the path
+/// to the target.
 ///
 /// If the returned target is a relative path, it is relative to the directory
 /// containing the link.
 ///
 /// If the link does not exist, or is not a link, the future completes with a
 /// FileSystemException.
-/// @description Check that this method returns the target of the link. Test
-/// file as a target with relative path
+/// @description Check that this method returns the target of the link. Tests
+/// file as a target with relative path.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/target_A01_t05.dart b/LibTest/io/Link/target_A01_t05.dart
index 5d51489..a229eca 100644
--- a/LibTest/io/Link/target_A01_t05.dart
+++ b/LibTest/io/Link/target_A01_t05.dart
@@ -3,16 +3,24 @@
 // BSD-style license that can be found in the LICENSE file.
 
 /// @assertion Future<String> target()
-/// Gets the target of the link. Returns a future that completes with the path to
-/// the target.
+/// Gets the target of the link. Returns a future that completes with the path
+/// to the target.
 ///
 /// If the returned target is a relative path, it is relative to the directory
 /// containing the link.
 ///
 /// If the link does not exist, or is not a link, the future completes with a
 /// FileSystemException.
-/// @description Check that this method returns the target of the link. Test link
-/// as a target
+/// @description Check that this method returns the target of the link. Tests
+/// link as a target.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/target_A01_t06.dart b/LibTest/io/Link/target_A01_t06.dart
index 25ef2c4..b859738 100644
--- a/LibTest/io/Link/target_A01_t06.dart
+++ b/LibTest/io/Link/target_A01_t06.dart
@@ -3,16 +3,25 @@
 // BSD-style license that can be found in the LICENSE file.
 
 /// @assertion Future<String> target()
-/// Gets the target of the link. Returns a future that completes with the path to
-/// the target.
+/// Gets the target of the link. Returns a future that completes with the path
+/// to the target.
 ///
 /// If the returned target is a relative path, it is relative to the directory
 /// containing the link.
 ///
 /// If the link does not exist, or is not a link, the future completes with a
 /// FileSystemException.
-/// @description Check that this method returns the target of the link. Test
+///
+/// @description Check that this method returns the target of the link. Tests
 /// file as a target with relative path
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/updateSync_A01_t01.dart b/LibTest/io/Link/updateSync_A01_t01.dart
index 200c0d7..cb7006a 100644
--- a/LibTest/io/Link/updateSync_A01_t01.dart
+++ b/LibTest/io/Link/updateSync_A01_t01.dart
@@ -6,10 +6,19 @@
 /// Synchronously updates the link. Calling updateSync on a non-existing link
 /// will throw an exception.
 ///
-/// On the Windows platform, this will only work with directories, and the target
-/// directory must exist.
-/// @description Check that this method synchronously updates the link. Test
-/// directory as a target
+/// On the Windows platform, this will only work with directories, and the
+/// target directory must exist.
+///
+/// @description Check that this method synchronously updates the link. Tests
+/// directory as a target.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/updateSync_A01_t02.dart b/LibTest/io/Link/updateSync_A01_t02.dart
index 766f9dc..3067cfe 100644
--- a/LibTest/io/Link/updateSync_A01_t02.dart
+++ b/LibTest/io/Link/updateSync_A01_t02.dart
@@ -6,10 +6,19 @@
 /// Synchronously updates the link. Calling updateSync on a non-existing link
 /// will throw an exception.
 ///
-/// On the Windows platform, this will only work with directories, and the target
-/// directory must exist.
-/// @description Check that this method synchronously updates the link. Test
-/// file as a target
+/// On the Windows platform, this will only work with directories, and the
+/// target directory must exist.
+///
+/// @description Check that this method synchronously updates the link. Tests
+/// file as a target.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/updateSync_A01_t03.dart b/LibTest/io/Link/updateSync_A01_t03.dart
index 5a87414..ba37652 100644
--- a/LibTest/io/Link/updateSync_A01_t03.dart
+++ b/LibTest/io/Link/updateSync_A01_t03.dart
@@ -6,10 +6,19 @@
 /// Synchronously updates the link. Calling updateSync on a non-existing link
 /// will throw an exception.
 ///
-/// On the Windows platform, this will only work with directories, and the target
-/// directory must exist.
-/// @description Check that this method synchronously updates the link. Test
-/// link as a target
+/// On the Windows platform, this will only work with directories, and the
+/// target directory must exist.
+///
+/// @description Check that this method synchronously updates the link. Tests
+/// link as a target.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/updateSync_A02_t02.dart b/LibTest/io/Link/updateSync_A02_t02.dart
index 013c870..12455ab 100644
--- a/LibTest/io/Link/updateSync_A02_t02.dart
+++ b/LibTest/io/Link/updateSync_A02_t02.dart
@@ -6,10 +6,18 @@
 /// Synchronously updates the link. Calling updateSync on a non-existing link
 /// will throw an exception.
 ///
-/// On the Windows platform, this will only work with directories, and the target
-/// directory must exist.
+/// On the Windows platform, this will only work with directories, and the
+/// target directory must exist.
 /// @description Check that calling updateSync on a non-existing link will throw
-/// an exception. Test the case when target does not exist
+/// an exception. Tests the case when target does not exist.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/update_A01_t01.dart b/LibTest/io/Link/update_A01_t01.dart
index 873be15..cb61969 100644
--- a/LibTest/io/Link/update_A01_t01.dart
+++ b/LibTest/io/Link/update_A01_t01.dart
@@ -3,14 +3,23 @@
 // BSD-style license that can be found in the LICENSE file.
 
 /// @assertion Future<Link> update(String target)
-/// Updates the link. Returns a Future<Link> that completes with the link when it
-/// has been updated. Calling update on a non-existing link will complete its
+/// Updates the link. Returns a Future<Link> that completes with the link when
+/// it has been updated. Calling update on a non-existing link will complete its
 /// returned future with an exception.
 ///
-/// On the Windows platform, this will only work with directories, and the target
-/// directory must exist.
-/// @description Check that this method updates the link. Test directory as a
+/// On the Windows platform, this will only work with directories, and the
+/// target directory must exist.
+///
+/// @description Check that this method updates the link. Tests directory as a
 /// target
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/update_A01_t02.dart b/LibTest/io/Link/update_A01_t02.dart
index aa7ca2c..b1a9f7e 100644
--- a/LibTest/io/Link/update_A01_t02.dart
+++ b/LibTest/io/Link/update_A01_t02.dart
@@ -3,14 +3,23 @@
 // BSD-style license that can be found in the LICENSE file.
 
 /// @assertion Future<Link> update(String target)
-/// Updates the link. Returns a Future<Link> that completes with the link when it
-/// has been updated. Calling update on a non-existing link will complete its
+/// Updates the link. Returns a Future<Link> that completes with the link when
+/// it has been updated. Calling update on a non-existing link will complete its
 /// returned future with an exception.
 ///
-/// On the Windows platform, this will only work with directories, and the target
-/// directory must exist.
-/// @description Check that this method updates the link. Test file as a
+/// On the Windows platform, this will only work with directories, and the
+/// target directory must exist.
+///
+/// @description Check that this method updates the link. Tests file as a
 /// target
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/update_A01_t03.dart b/LibTest/io/Link/update_A01_t03.dart
index 7336a53..31e5f2d 100644
--- a/LibTest/io/Link/update_A01_t03.dart
+++ b/LibTest/io/Link/update_A01_t03.dart
@@ -3,14 +3,22 @@
 // BSD-style license that can be found in the LICENSE file.
 
 /// @assertion Future<Link> update(String target)
-/// Updates the link. Returns a Future<Link> that completes with the link when it
-/// has been updated. Calling update on a non-existing link will complete its
+/// Updates the link. Returns a Future<Link> that completes with the link when
+/// it has been updated. Calling update on a non-existing link will complete its
 /// returned future with an exception.
 ///
-/// On the Windows platform, this will only work with directories, and the target
-/// directory must exist.
-/// @description Check that this method updates the link. Test Link as a
+/// On the Windows platform, this will only work with directories, and the
+/// target directory must exist.
+/// @description Check that this method updates the link. Tests Link as a
 /// target
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/update_A02_t02.dart b/LibTest/io/Link/update_A02_t02.dart
index f7b18d1..e95957f 100644
--- a/LibTest/io/Link/update_A02_t02.dart
+++ b/LibTest/io/Link/update_A02_t02.dart
@@ -3,15 +3,23 @@
 // BSD-style license that can be found in the LICENSE file.
 
 /// @assertion Future<Link> update(String target)
-/// Updates the link. Returns a Future<Link> that completes with the link when it
-/// has been updated. Calling update on a non-existing link will complete its
+/// Updates the link. Returns a Future<Link> that completes with the link when
+/// it has been updated. Calling update on a non-existing link will complete its
 /// returned future with an exception.
 ///
-/// On the Windows platform, this will only work with directories, and the target
-/// directory must exist.
+/// On the Windows platform, this will only work with directories, and the
+/// target directory must exist.
 /// @description Check that calling update on a non-existing link will complete
-/// its returned future with an exception. Test the case when target does not
-/// exist
+/// its returned future with an exception. Tests the case when target does not
+/// exist.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 
 import "dart:io";
diff --git a/LibTest/io/Link/watch_A01_t01.dart b/LibTest/io/Link/watch_A01_t01.dart
index ecd893c..7049e94 100644
--- a/LibTest/io/Link/watch_A01_t01.dart
+++ b/LibTest/io/Link/watch_A01_t01.dart
@@ -7,8 +7,17 @@
 ///  bool recursive: false
 ///  })
 /// Start watching the FileSystemEntity for changes.
+///
 /// @description Checks that this method watches the FileSystemEntity for
 /// changes.
+///
+/// @note The test should run with the Administrator priveleges on Windows.
+/// Dart API Spec reads:
+/// In order to create a symbolic link on Windows, Dart must be run in
+/// Administrator mode or the system must have Developer Mode enabled, otherwise
+/// a FileSystemException will be raised with ERROR_PRIVILEGE_NOT_HELD set as
+/// the errno when this call is made.
+///
 /// @author sgrekhov@unipro.ru
 /// @issue 30918