public function streamWrite($data)
{
$left = substr(self::$data[$this->path], 0, self::$position[$this->path]);
$right = substr(self::$data[$this->path], self::$position[$this->path] + strlen($data));
self::$data[$this->path] = $left . $data . $right;
self::$position[$this->path] += strlen($left . $data);
return strlen($data);
}