Apply the pattern chain of responsibilities for choice suitable ClassMap...

...BuilderFactory for the given types