/** {@inheritDoc} */
 public void updateParameter(final PaymentGatewayParameter paymentGatewayParameter) {
   paymentGatewayParameterService.update(paymentGatewayParameter);
 }
 /** {@inheritDoc} */
 public void deleteParameter(final String parameterLabel) {
   paymentGatewayParameterService.deleteByLabel(getLabel(), parameterLabel);
 }
 /** {@inheritDoc} */
 public void addParameter(final PaymentGatewayParameter paymentGatewayParameter) {
   paymentGatewayParameterService.create(paymentGatewayParameter);
 }
 /** {@inheritDoc} */
 public Collection<PaymentGatewayParameter> getPaymentGatewayParameters() {
   if (allParameters == null) {
     allParameters = paymentGatewayParameterService.findAll(getLabel(), shopCode);
   }
   return allParameters;
 }