public boolean deleteRequiredFile(String filename) {
        boolean result = false;
        if (requiredFiles_ == null) {
            return result;
        }

        for (int i = 0; i < requiredFiles_.size(); i++) {
            String temp = (String) requiredFiles_.get(i);

            if (temp.equals(filename)) {
                requiredFiles_.remove(i);
                result = true;

                break;
            }
        }

        return result;
    }