public function createInstanceByCode() {
		$name = $this->getFreeAnonymousName();
	
		$this->declaredInstances[$name]["weak"] = false;
		$this->declaredInstances[$name]["comment"] = "";
		$this->declaredInstances[$name]["class"] = null;
		$this->declaredInstances[$name]["external"] = false;
		$this->declaredInstances[$name]["code"] = "";
		$this->setInstanceAnonymousness($name, true);
	
		return $this->getInstanceDescriptor($name);
	}