package com.sun.identity.saml2.ecp;

import com.sun.identity.saml2.common.SAML2SDKUtils;
import com.sun.identity.saml2.ecp.impl.ECPResponseImpl;

public class ECPFactory {
   private static final ECPFactory ECP_INSTANCE = new ECPFactory();

   private ECPFactory() {
   }

   public static ECPFactory getInstance() {
      return ECP_INSTANCE;
   }

   public ECPResponse createECPResponse() {
      Object obj = SAML2SDKUtils.getObjectInstance("ECPResponse");
      return obj == null ? new ECPResponseImpl() : (ECPResponse)obj;
   }
}
