IDE-1645 Using getSrcFolders instead of getFristSrcFolder in getDefaultLanguagePropertiesFromPortletXml
IDE-1645 always used least specific type possible
IDE-1645 always use final when you can
IDE-1640 add missing null check
Update to new sapphire lazyload mechanism