*/
public final void discover(ClassLoader cl) {
URL[] resources = findResources(cl);
for (URL resource : resources) {
try {
ResourceIterator itr = getResourceIterator(resource, getFilter());
InputStream is = null;
while ((is = itr.next()) != null) {
// make a data input stream
DataInputStream dstream = new DataInputStream(new BufferedInputStream(is));
try {
// get java-assist class file
ClassFile classFile = new ClassFile(dstream);