public ISVNStatus[] getStatus(File path, boolean descend, boolean getAll, boolean contactServer) throws SVNClientException { notImplementedYet(); return null; }
public ISVNStatus[] getStatus(File[] files) throws SVNClientException {  ISVNStatus[] statuses = new ISVNStatus[files.length];    ArrayList pathsList = new ArrayList(); for (int i = 0; i < files.length;i++) { File file = files[i]; File dir; if (file.isDirectory()) { dir = file; } else { dir = file.getParentFile(); } if (isManagedDir(dir)) { pathsList.add(toString(file)); } else { statuses[i] = new SVNStatusUnversioned(file,false); } } String[] paths = (String[])pathsList.toArray(new String[pathsList.size()]);    CmdLineStatuses cmdLineStatuses; try { String cmdLineInfoStrings = _cmd.info(paths); String cmdLineStatusStrings = _cmd.status(paths, false, true, false); cmdLineStatuses = new CmdLineStatuses(cmdLineInfoStrings,cmdLineStatusStrings); } catch (CmdLineException e) { throw SVNClientException.wrapException(e); }  for (int i = 0; i < cmdLineStatuses.size();i++) { ISVNStatus status = cmdLineStatuses.get(i); for (int j=0; j < files.length;j++) { if (files[j].getAbsoluteFile().equals(status.getFile())) { statuses[j] = status; } } }  return statuses; }
    public ISVNStatus[] getStatus(File path, boolean descend, boolean getAll, boolean contactServer) throws SVNClientException {        notImplementedYet();        return null;    }