if (!JdtFlags.isStatic(member) && !JdtFlags.isEnum(member))
if (!JdtFlags.isStatic(member) && !JdtFlags.isEnum(member) && !JdtFlags.isAnnotation(member))
	private static boolean isPullable(IMember member) throws JavaModelException {		if (member.getElementType() != IJavaElement.METHOD && member.getElementType() != IJavaElement.FIELD && member.getElementType() != IJavaElement.TYPE)			return false;		if (JdtFlags.isEnum(member) && member.getElementType() != IJavaElement.TYPE)			return false;		if (!Checks.isAvailable(member))			return false;		if (member instanceof IType) {			if (!JdtFlags.isStatic(member) && !JdtFlags.isEnum(member))				return false;		}		if (member instanceof IMethod) {			IMethod method= (IMethod) member;			if (method.isConstructor())				return false;			if (JdtFlags.isNative(method)) // for now - move to input preconditions				return false;		}		return true;	}