code: public static Iterable<MutableIntTuple> vonNeumannNeighborhoodIterable(
          IntTuple center, final int radius)
      {
          final IntTuple localCenter = IntTuples.copy(center);
          return new Iterable<MutableIntTuple>()
          {
              @Override
              public Iterator<MutableIntTuple> iterator()
              {
                  return new VonNeumannIntTupleIterator(localCenter, radius);
              }
          };
      }
docs: Creates an iterable that provides iterators for iterating over the
  Von Neumann neighborhood of the given center and the given radius.<br>
  <br>
  Also see <a href="../../package-summary.html#Neighborhoods">
  Neighborhoods</a>
  
  @param center The center of the Von Neumann neighborhood.
  A copy of this tuple will be stored internally.
  @param radius The radius of the Von Neumann neighborhood
  @return The iterable