public function __construct(array $internal_class_name_list, array $internal_interface_name_list, array $internal_trait_name_list, array $internal_function_name_list)
{
$this->fqsen_class_map = new Map();
$this->fqsen_global_constant_map = new Map();
$this->fqsen_func_map = new Map();
$this->class_fqsen_class_map_map = new Map();
$this->func_and_method_set = new Set();
// Add any pre-defined internal classes, interfaces,
// traits and functions
$this->addClassesByNames($internal_class_name_list);
$this->addClassesByNames($internal_interface_name_list);
$this->addClassesByNames($internal_trait_name_list);
$this->addFunctionsByNames($internal_function_name_list);
}