No se puede usar X como Y porque el nombre ya está en uso, aunque no lo está

Estoy usando PHP 5.4 y tengo una estructura de clase PSR-0 similar a la siguiente.

A \ Library \ Session.php:

namespace A\Library;

class Session { ... }

Mi \ Aplicación \ Sesión.php:

namespace My\Application;

class Session { ... }

Mi \ Aplicación \ Facebook.php:

namespace My\Application;
use A\Library\Session;

class Facebook { ... }

Cuando intento ejecutar la aplicación, aparece el siguiente error:

No se puede usar A \ Library \ Session as Session porque el nombre ya está en uso en My \ Application \ Facebook.php

Aunque no lo está, al menos no en este archivo. El archivo Facebook.php declara solamente laFacebook clase, e importa exactamente unoSession clase, laA\Library uno.

El único problema que puedo ver es que otroSession clase existe en el mismo espacio de nombres que elFacebook clase, pero como nunca se importó en el archivo Facebook.php, pensé que no importaba en absoluto.

¿Me equivoco (en ese caso, señale la documentación relevante) o es un error?

Respuestas a la pregunta(3)

Su respuesta a la pregunta