// getNodes() could not be cast to a type so the conversion could not be checked @SuppressWarnings("unchecked") private static boolean sharesMainSupply(final Electromagnet magnet) { final Collection<Electromagnet> nodes = magnet.getMainSupply().getNodes(); final Iterator<Electromagnet> nodeIter = nodes.iterator(); while (nodeIter.hasNext()) { final Electromagnet node = nodeIter.next(); if (!node.getId().equals(magnet.getId())) { return true; } } return false; }