001package org.apache.commons.ssl.org.bouncycastle.asn1.x9;
002
003public abstract class X9ECParametersHolder
004{
005    private X9ECParameters params;
006
007    public X9ECParameters getParameters()
008    {
009        if (params == null)
010        {
011            params = createParameters();
012        }
013
014        return params;
015    }
016
017    protected abstract X9ECParameters createParameters();
018}