update FluentIterable.java