public boolean isMatch(RPMRequest req) {
        if(req.name.equals(name)&&
           req.arch.equals(arch)) {
            if( (req.epoch.equals(RPMRequest.LATEST)||
                 req.epoch.equals(epoch)) &&
                (req.version.equals(RPMRequest.LATEST)||
                 req.version.equals(version)) &&
                (req.release.equals(RPMRequest.LATEST)||
                 req.release.equals(release)))
                return true;
        }
        return false;
    }