code: public static <T> T trueOrFalse(final T trueCase, final T falseCase, final boolean... flags)
  	{
  		boolean interlink = true;
  		if (flags != null && 0 < flags.length)
  		{
  			interlink = false;
  		}
  		for (int i = 0; i < flags.length; i++)
  		{
  			if (i == 0)
  			{
  				interlink = !flags[i];
  				continue;
  			}
  			interlink &= !flags[i];
  		}
  		if (interlink)
  		{
  			return falseCase;
  		}
  		return trueCase;
  	}
docs: Decides over the given flags if the true-case or the false-case will be return.
  
  @param <T>
  the generic type
  @param trueCase
  the object to return in true case
  @param falseCase
  the object to return in false case
  @param flags
  the flags whice decide what to return
  @return the false-case if all false or empty otherwise the true-case.