if (injecteeDescriptor == null) {
// No other scope to compare to
return true;
}
Proxiable proxiable = scopeAnnotation.getAnnotation(Proxiable.class);
Boolean proxyForSameScope = desc.isProxyForSameScope();
if (proxyForSameScope != null) {
if (proxyForSameScope) {
return true;
}
}
else if (proxiable == null || proxiable.proxyForSameScope()) {
// The default case is to be lazy
return true;
}
// OK, same scope is false, and we are in Proxiable scope,