    import java.util.stream.Stream;
    import java.util.Objects;
    import java.util.function.Supplier;
    
  
    class Ideone {
        static class Foo
        {
    	   public String bar = null;
    	
    	   public String getBar()
    	   {
    	    	return bar;
    	   }
        }
    
        static Foo foo1 = new Foo();
    	static Foo foo2 = null;
    
       	public static void main (String[] args) 
    	{
    		foo1.bar = "hello";
    		System.out.println(hasAnyNulls(()->foo1, ()->foo1.getBar(), ()->foo2, ()->foo2.getBar()));
    		//System.out.println(hasAnyNulls(()->foo1, foo1::getBar, ()->foo2, foo2::getBar));
    	}
     
    	public static boolean hasAnyNulls(Supplier<Object>... suppliers) 
    	{
    		for(Supplier<Object> supplier : suppliers)
            {
               if(supplier == null || supplier.get() == null)
               {
                  return true;
               }
            }
            return false;
    	}
    }