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}