public function getRealpath() {
		if ($this->realpath === null) {
			$this->realpath = realpath($this->path);
		
			if ($this->realpath === false) {
				throw new Exceptions\InvalidPath('Path "' . $this->path . '" doesn\'t exists or inaccsessible', null, null, $this->path);
			}
		}
		
		return $this->realpath;
	}