protected static void setPermissions(File nested) {
public static void setPermissions(File file) {
	protected static void setPermissions(File nested) {		String commandProp = FrameworkProperties.getProperty(PROP_SETPERMS_CMD);		if (commandProp == null)			return;		String[] temp = ManifestElement.getArrayFromList(commandProp, " "); //$NON-NLS-1$		ArrayList command = new ArrayList(temp.length + 1);		boolean foundFullPath = false;		for (int i = 0; i < temp.length; i++) {			if ("[fullpath]".equals(temp[i])) { //$NON-NLS-1$				command.add(nested.getAbsolutePath());				foundFullPath = true;			}			else 				command.add(temp[i]);		}		if (!foundFullPath)			command.add(nested.getAbsolutePath());		try {			Runtime.getRuntime().exec((String[]) command.toArray(new String[command.size()])).waitFor();		} catch (Exception e) {			e.printStackTrace();		}	}