private static boolean isNestedInterfaceOrAnnotation(IMember member) throws ModelException { return member.getElementType() == IModelElement.TYPE && member.getDeclaringType() != null && ScriptModelUtil.isInterfaceOrAnnotation((IType) member); }
private static boolean isInterfaceOrAnnotationMember(IMember member) throws ModelException { return member.getDeclaringType() != null && ScriptModelUtil.isInterfaceOrAnnotation(member.getDeclaringType()); }