protected void importCustomFiles(MOB mob, Map<String,String> files, Set<String> customBother, boolean noPrompt, boolean noDelete)
	throws IOException
	{
		if(files.size()==0)
			return;
		if((!noPrompt)&&((mob==null)||(mob.session()==null)))
			return;
		for(final Iterator<String> e=files.keySet().iterator();e.hasNext();)
		{
			String filename=e.next();
			final String data=files.get(filename);
			if(customBother.contains(filename))
			   continue;

			if((!filename.startsWith("//"))&&(!filename.startsWith("::")))
			{
				if(!filename.startsWith("/"))
					filename="/"+filename;
				filename="::"+filename;
			}

			if(new CMFile(filename,mob).exists())
			{
				if(noDelete)
					continue;
				else
				if(!noPrompt)
					if(!mob.session().confirm(L("\n\rExternal resource '@x1' found, import (Y/n)?",filename),"Y"))
						continue;
			}
			Resources.saveFileResource(filename,mob,new StringBuffer(data));
		}
	}