m_version = resolveVersion();
    DefaultResource( Logger logger, DefaultLibrary library, AbstractDirective directive )    {        super( null, directive );                m_library = library;        m_directive = null;        m_parent = null;        m_types = new Type[0];        m_typeNames = new String[0];        m_path = "";        m_basedir = null;        m_logger = logger;        m_version = resolveVersion();    }