Also, I know about your roadmap and I'd suggest you to not focus on this translator during Milestone 1. In fact, the first thing to do IMO is to finalise the `features` API and all the `domain` objects managed by those API. Once you get those right, it would be straightforward to finalise the AzureComputeServiceAdapter. After that all the translators from azure objects to jclouds objects (RoleToHardware, OSImageToImage) would be much easier.
I'm not saying this PR is not useful, it probably is, but its usage would be much clearer later on the development, so maybe you can just post-pone it. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs/pull/118#issuecomment-67875125