* then check if the @arg url is located in the localhost, in the node_modules or installed_contracts folder
* then check if the @arg url match any external url
*
* @param {String} url - URL of the content. can be basically anything like file located in the browser explorer, in the localhost explorer, raw HTTP, github address etc...
* @param {String} url - URL of the content. can be basically anything like file located in the browser explorer, in the localhost explorer, raw HTTP, github address etc...
* @param {String} targetPath - (optional) internal path where the content should be saved to
(cb)=>{if(!splitted){cb('URL not parseable: '+url)}else{this.resolveAndSave('localhost/node_modules/'+splitted[1]+'/contracts/'+splitted[2]).then((result)=>cb(null,result)).catch((error)=>cb(error.message))}}],