Example #1
0
    public static boolean b(List list, List list1)
    {
label0:
        {
            Object obj = list;
            if (list == null)
            {
                obj = new ArrayList();
            }
            list = list1;
            if (list1 == null)
            {
                list = new ArrayList();
            }
            if (((List) (obj)).size() == list.size())
            {
                for (list1 = ((List) (obj)).iterator(); list1.hasNext();)
                {
                    Device device = (Device)list1.next();
                    if (a(list, device.g()).isEmpty() || a(list, device.h()).isEmpty())
                    {
                        return true;
                    }
                }

                list = list.iterator();
                do
                {
                    if (!list.hasNext())
                    {
                        break label0;
                    }
                    list1 = (Device)list.next();
                } while (!a(((List) (obj)), list1.g()).isEmpty() && !a(((List) (obj)), list1.h()).isEmpty());
                return true;
            } else
            {
                return true;
            }
        }
        return false;
    }