Ocultação de nomes Java: a maneira mais difícil

Tenho um problema com a ocultação de nomes que é extremamente difícil de resolver. Aqui está uma versão simplificada que explica o problema: Existe uma classe: org.A package org; public class A{ public class X{...} ... protected int net; } Então há uma aula net.foo.X package net.foo; public...