public function getEssenceAliasList()
	{
		// return $this->context->essenceAlias;
		$arcs = $this->context->essenceAlias;

		// Remove any prohibited arcs
		if ( $arcs && count( $arcs ) )
		{
			foreach ( $arcs as $from => $targets )
			{
				foreach ( $targets as $to => $node )
				{
					if ( $node['use'] == XBRL_Constants::$xlinkUseOptional ) continue;
					unset( $arcs[ $from ][ $to ] );
				}

				if ( count( $arcs[ $from ] ) ) continue;
				unset( $arcs[ $from ] );
			}
		}

		return $arcs;
	}