if (enclosingShadow == null) {
if (getKind().isEnclosingKind()) {
    public Member getEnclosingCodeSignature() {    	if (enclosingShadow == null) {    		return getSignature();    	} else {    		return enclosingShadow.getSignature();    	}    }