Hi, I would like to make a proposal regarding some Rest package names:
1. Core services implementations: org.apache.syncope.core.services (actually org.apache.syncope.core.services.impl). "Impl" ending doesn't bring additional information and doesn't recommended by java best practices. "rest" is deliberately not in package name, because implementation is basically independent from Rest and can be potentially reused for other remote interfaces. 2. Resource comparators and server exception mapper: org.apache.syncope.core.rest.utils (actually org.apache.syncope.core.rest). It makes purpose of these classes more clear. 3. Client exception mapper: org.apache.syncope.client.rest.utils (unfortunately cannot be combined with server mapper, because server exception mapper have a lot of dependencies of core specific exceptions). WDYT? Regards, Andrei.