public Shadow(ShadowConfig config) { }
public Shadow(ShadowConfig config){}
public Shadow(ShadowConfig config) { throw new Exception(); }