protected function readImport(array $tokens, & $i, NamespaceContext $context)
	{
		$import = '';
		
		for($size = count($tokens); $i < $size; $i++)
		{
			if(is_array($tokens[$i]))
			{
				switch($tokens[$i][0])
				{
					case T_WHITESPACE:
					case T_COMMENT:
					case T_DOC_COMMENT:
						continue 2;
					case T_NS_SEPARATOR:
					case T_STRING:
						$import .= $tokens[$i][1];
						continue 2;
				}
			}
			
			break;
		}
		
		if(is_array($tokens[$i]) && $tokens[$i][0] == T_AS)
		{
			$i++;
			$alias = '';
			
			for($size = count($tokens); $i < $size; $i++)
			{
				if(is_array($tokens[$i]))
				{
					switch($tokens[$i][0])
					{
						case T_WHITESPACE:
						case T_COMMENT:
						case T_DOC_COMMENT:
							continue 2;
						case T_STRING:
							$alias .= $tokens[$i][1];
							continue 2;
					}
				}
				
				break;
			}
			
			$context->addAliasedImport($alias, $import);
		}
		else
		{
			$context->addImport($import);
		}
	}