/** * Default constructor. * * @param config the configuration of this strategy instance. * @throws NullArgumentException if <code>config</code> is <code>null</code>. */ protected AbstractLinkConstructorStrategy( final LinkConstructorStrategyConfig config) throws NullArgumentException { checkArguments(config); this.config = config; }