This doesn't reject on null.  I would instead write:

  if (renameBoolean == null)
    throw new IllegalArgumentException(....);
 else if (renameBoolean)
    renameDetectionType = RenameDetectionType.TRUE;
 else
    renameDetectionType = RenameDetectionType.FALSE;