In the domain objects I see you have many of the Builders as

    public static abstract class Builder<T extends Builder<T>>

I don't think all of that is necessary unless the domain objects are doing 
inheritance. You should be able to just do a simple

    public static class Builder

in objects that don't inherit. The point being to just simplify the Builder 
code as much as possible.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/23#issuecomment-23513406

Reply via email to