Transform
public Transform Match(Class type) { Transform transform = matcher.Match(type); if(transform != null) { cache.cache(type, transform); } else { error.cache(type, this); } return transform; } }