If you do start throwing exceptions, a helper method might help clarity.  eg

public static void assume(String message, boolean cond)
{
  if (!cond) throw new PreconditionFailed(message)
}

assume("Target directory should not exist", !(new File(newFilePath).exists()));