code: public static String validador(final String paraValidar, final String info, Integer tamanho, Boolean exatamente, Boolean numerico) {
          tamanho = ObjectUtils.defaultIfNull(tamanho, 1);
          exatamente = ObjectUtils.defaultIfNull(exatamente, false);
          numerico = ObjectUtils.defaultIfNull(numerico, true);
          if (paraValidar != null) {
              if (numerico) {
                  StringValidador.apenasNumerico(paraValidar, info);
              }
              if (exatamente) {
                  StringValidador.validaTamanhoExato(paraValidar, tamanho, info);
              } else {
                  StringValidador.validaTamanhoMaximo(paraValidar, tamanho, info);
              }
          }
          return paraValidar;
      }
docs: Método para validação de Strings.
  @param paraValidar String a ser validada
  @param info Informação de retorno caso haja erro.
  @param tamanho tamanho para validação da {@code String} , pode ser {@code null} :
  @param exatamente <pre>
  se false {@code null} a {@code String}
  não precisa ter o tamanho exato do parametro anterior.
  </pre>
  @param numerico se true {@code null} a {@code String} precisa ser numérica[0-9].
  @param paraValidar}.
  @return retorna a própria {@code String} {