code: public List<URL> list()
          throws MalformedURLException
      {
          final List<URL> content = new ArrayList<URL>();
          // then we filter them based on configured filter
          while( m_zipEntries.hasMoreElements() )
          {
              final ZipEntry entry = m_zipEntries.nextElement();
              final String fileName = entry.getName();
              if( !entry.isDirectory()
                  && matchesIncludes( fileName ) && !matchesExcludes( fileName ) )
              {
                  content.add( new URL( "jar:" + m_baseURL.toExternalForm() + "!/" + fileName ) );
              }
          }
  
          return content;
      }
docs: {@inheritDoc}