s.checkDelete(p); return performDelete (p);
s.checkDelete(path); return performDelete ();
  public boolean delete ()  {    SecurityManager s = System.getSecurityManager();    String p = safeCanonicalPath ();    // FIXME: what is right?    if (p == null)      return false;    if (s != null)      s.checkDelete(p);    return performDelete (p);  }