@Nullable
  public URL getResource (final String name)
  {
    URL ret = null;

    if (m_aBestCandidate != null)
    {
      ret = m_aBestCandidate.getResource (name);
      if (ret != null)
        return ret;
      m_aBestCandidate = null;
    }

    IClassLoadHelper aLoadHelper = null;

    final Iterator <IClassLoadHelper> iter = m_aLoadHelpers.iterator ();
    while (iter.hasNext ())
    {
      aLoadHelper = iter.next ();
      ret = aLoadHelper.getResource (name);
      if (ret != null)
        break;
    }

    m_aBestCandidate = aLoadHelper;
    return ret;
  }
@ Nullable public URL getResource ( final String name ) { URL ret = null ; if ( m_aBestCandidate != null ) { ret = m_aBestCandidate . getResource ( name ) ; if ( ret != null ) return ret ; m_aBestCandidate = null ; } IClassLoadHelper aLoadHelper = null ; final Iterator < IClassLoadHelper > iter = m_aLoadHelpers . iterator ( ) ; while ( iter . hasNext ( ) ) { aLoadHelper = iter . next ( ) ; ret = aLoadHelper . getResource ( name ) ; if ( ret != null ) break ; } m_aBestCandidate = aLoadHelper ; return ret ; }
Finds a resource with a given name. This method returns null if no resource
with this name is found.

@param name
name of the desired resource
@return a java.net.URL object