public static function resolve( $key )
	{
		if ( strpos( $key, '\\' ) !== false )
			return static::resolveClass( $key );

		$key = explode( '.', $key );

		if ( $resolver = static::getResolver( $key[0] ) )
			return $resolver->resolve( $key[0], implode( '.', array_slice( $key, 1 ) ) );

		return null;
	}