@@ -0,0 +1,557 @@
+package org.jusecase.properties.plugins.validation;%0D%0A%0D%0Aimport org.jusecase.properties.usecases.UsecaseException;%0D%0A%0D%0A%0D%0Apublic class KeyValidator %7B%0D%0A%0D%0A   public void validate( String key ) %7B%0D%0A      if (key == null %7C%7C key.isEmpty()) %7B%0D%0A         throw new UsecaseException(%22Key name must not be empty%22);%0D%0A      %7D%0D%0A%0D%0A      if (key.contains(%22 %22)) %7B%0D%0A         throw new UsecaseException(%22Key name must not contain whitespaces%22);%0D%0A      %7D%0D%0A%0D%0A      if (key.contains(%22%5Ct%22)) %7B%0D%0A         throw new UsecaseException(%22Key name must not contain tabs%22);%0D%0A      %7D%0D%0A   %7D%0D%0A%7D%0D%0A

Add missing class