private void process(String name,long timestamp) {
        if(!name.endsWith(".class"))
            return; // not a class
        name = name.substring(0,name.length()-6);
        name = name.replace('/','.'); // make it a class naem
        // find a match
        for( Classes c : patterns )
            if(c.include.matcher(name).matches()) {
                if(c.exclude!=null && c.exclude.matcher(name).matches())
                    continue;

                queue(name,timestamp);
                return;
            }
    }