* @param klass the class of the aspect
* @return the container, put in cache based on aspect class as a key
*/
public static AspectContainer getContainer(final Class klass) {
synchronized (ASPECT_CONTAINERS) {
AspectContainer container = (AspectContainer) ASPECT_CONTAINERS.get(klass);
if (container == null) {
container = createAspectContainer(klass);
//FIXME support for aspect reused accross systems with different params etc
//by using a lookup by uuid/aspectNickName
// right now broken since we have 1 container per aspect CLASS while the definition