> +            return valueOf(checkNotNull(state, "state").toUpperCase());
> +         } catch (IllegalArgumentException e) {
> +            return UNRECOGNIZED;
> +         }
> +      }
> +   }
> +
> +   public static Builder<?> builder() {
> +      return new ConcreteBuilder();
> +   }
> +
> +   public Builder<?> toBuilder() {
> +      return new ConcreteBuilder().fromOsService(this);
> +   }
> +
> +   public abstract static class Builder<T extends Builder<T>> {

don't use abstract builder (old technical debt),
for examples see:
https://github.com/jclouds/jclouds/pull/560
https://github.com/jclouds/jclouds/pull/562 

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/573/files#r19079701

Reply via email to