public static function getAllClasses($selfEdit, $exportMode = MoufReflectionClass::EXPORT_ALL) {
		$url = MoufReflectionProxy::getLocalUrlToProject()."src/direct/get_all_classes.php?selfedit=".(($selfEdit)?"true":"false")."&export_mode=".$exportMode;
	
		$response = self::performRequest($url);
	
		$obj = @unserialize($response);
		
		if ($obj === false) {
			throw new Exception("Unable to unserialize message:\n".$response."\n<br/>URL in error: <a href='".plainstring_to_htmlprotected($url, ENT_QUOTES)."'>".plainstring_to_htmlprotected($url, ENT_QUOTES)."</a>");
		}
		
		return $obj;
	}