anchor.diff:    bool isDirectory() {
       return _newDirectory().existsSync();
     }
  -  Uri toURI() => new Uri(path: _path.toString());
  +  Uri toURI() => pathos.toUri(_path);
     String readAsStringSync() => _newFile().readAsStringSync();
     int lastModified() {
       if (!_newFile().existsSync()) return 0;
  
positive.code: library java.io;
  
  import "dart:io";
  
  class JavaSystemIO {
    static Map<String, String> _properties = new Map();
  
negative.code:         String sdkPath;
          // may be "xcodebuild/ReleaseIA32/dart" with "dart-sdk" sibling
          {
            sdkPath = pathos.join(pathos.dirname(exec), "dart-sdk");
            if (new Directory(sdkPath).existsSync()) {
              _properties[name] = sdkPath;
              return sdkPath;
            }
          }
          // probably be "dart-sdk/bin/dart"
          sdkPath = pathos.dirname(pathos.dirname(exec));
          _properties[name] = sdkPath;
          return sdkPath;
        }
  