public JargonCollection getParentCollection() throws IrodsException {
		IRODSFile p;
		try {
			if (irodsFile.getParent() == null || irodsFile.getParent().isEmpty()) {
				return null;
			}
			p = conn.irodsFileFactory.instanceIRODSFile(irodsFile.getParent());
		} catch (JargonException ex) {
			throw new IrodsException(ex);
		}
		return new JargonCollection(conn, p);
	}