directory-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From plusplusjia...@apache.org
Subject [3/3] directory-kerby git commit: Use star import of MyEnum.
Date Mon, 14 Dec 2015 09:34:27 GMT
Use star import of MyEnum.


Project: http://git-wip-us.apache.org/repos/asf/directory-kerby/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-kerby/commit/06b34435
Tree: http://git-wip-us.apache.org/repos/asf/directory-kerby/tree/06b34435
Diff: http://git-wip-us.apache.org/repos/asf/directory-kerby/diff/06b34435

Branch: refs/heads/pkinit-support
Commit: 06b34435e1342add4b00589e9500be5e1fbe2869
Parents: dc1e216
Author: plusplusjiajia <jiajia.li@intel.com>
Authored: Mon Dec 14 17:41:07 2015 +0800
Committer: plusplusjiajia <jiajia.li@intel.com>
Committed: Mon Dec 14 17:41:07 2015 +0800

----------------------------------------------------------------------
 docs/kerby-checkstyle.xml                       |  2 +-
 .../kerby/kerberos/kerb/type/ad/AdToken.java    |  4 +--
 .../kerb/type/ad/AuthorizationDataEntry.java    | 10 ++----
 .../kerby/kerberos/kerb/type/ap/ApRep.java      | 12 ++-----
 .../kerby/kerberos/kerb/type/ap/ApReq.java      | 15 ++-------
 .../kerberos/kerb/type/ap/Authenticator.java    | 25 +++-----------
 .../kerberos/kerb/type/ap/EncAPRepPart.java     | 12 ++-----
 .../kerberos/kerb/type/base/AuthToken.java      |  4 +--
 .../kerby/kerberos/kerb/type/base/CheckSum.java | 10 ++----
 .../kerberos/kerb/type/base/EncryptedData.java  | 11 ++-----
 .../kerberos/kerb/type/base/EncryptionKey.java  | 10 ++----
 .../kerb/type/base/EtypeInfo2Entry.java         | 14 +++-----
 .../kerberos/kerb/type/base/EtypeInfoEntry.java | 10 ++----
 .../kerberos/kerb/type/base/HostAddress.java    | 10 ++----
 .../kerby/kerberos/kerb/type/base/KrbError.java | 27 +++-------------
 .../kerberos/kerb/type/base/KrbMessage.java     |  6 ++--
 .../kerby/kerberos/kerb/type/base/KrbToken.java | 21 ++++--------
 .../kerberos/kerb/type/base/LastReqEntry.java   | 10 ++----
 .../kerberos/kerb/type/base/PrincipalName.java  | 14 +++-----
 .../kerb/type/base/TransitedEncoding.java       | 10 ++----
 .../kerberos/kerb/type/fast/KrbFastArmor.java   | 10 ++----
 .../kerb/type/fast/KrbFastArmoredRep.java       |  4 +--
 .../kerb/type/fast/KrbFastArmoredReq.java       | 11 ++-----
 .../kerb/type/fast/KrbFastFinished.java         | 11 ++-----
 .../kerberos/kerb/type/fast/KrbFastReq.java     |  8 ++---
 .../kerb/type/fast/KrbFastResponse.java         |  9 ++----
 .../kerberos/kerb/type/fast/PaAuthnEntry.java   | 11 ++-----
 .../kerberos/kerb/type/fast/PaFxFastReply.java  |  4 +--
 .../kerb/type/fast/PaFxFastRequest.java         |  4 +--
 .../kerberos/kerb/type/kdc/EncKdcRepPart.java   | 27 +++-------------
 .../kerby/kerberos/kerb/type/kdc/KdcRep.java    | 18 ++---------
 .../kerby/kerberos/kerb/type/kdc/KdcReq.java    | 15 +++------
 .../kerberos/kerb/type/kdc/KdcReqBody.java      | 34 ++++----------------
 .../kerb/type/pa/PaAuthenticationSetElem.java   | 11 ++-----
 .../kerberos/kerb/type/pa/PaDataEntry.java      | 10 ++----
 .../kerby/kerberos/kerb/type/pa/PaEncTsEnc.java | 10 ++----
 .../kerberos/kerb/type/pa/otp/OtpTokenInfo.java | 22 +++----------
 .../kerb/type/pa/otp/PaOtpChallenge.java        | 17 +++-------
 .../kerberos/kerb/type/pa/pkinit/AuthPack.java  |  9 ++----
 .../kerberos/kerb/type/pa/pkinit/DHRepInfo.java |  8 ++---
 .../pa/pkinit/ExternalPrincipalIdentifier.java  |  8 ++---
 .../kerb/type/pa/pkinit/KdcDHKeyInfo.java       | 14 +++-----
 .../kerb/type/pa/pkinit/Krb5PrincipalName.java  | 10 ++----
 .../kerberos/kerb/type/pa/pkinit/PaPkAsRep.java | 11 ++-----
 .../kerberos/kerb/type/pa/pkinit/PaPkAsReq.java |  9 ++----
 .../kerb/type/pa/pkinit/PkAuthenticator.java    | 15 +++------
 .../kerb/type/pa/pkinit/ReplyKeyPack.java       | 10 ++----
 .../kerb/type/pa/token/PaTokenChallenge.java    |  4 +--
 .../kerb/type/pa/token/PaTokenRequest.java      |  7 ++--
 .../kerberos/kerb/type/pa/token/TokenInfo.java  | 10 ++----
 .../kerb/type/ticket/EncTicketPart.java         | 28 +++-------------
 .../kerby/kerberos/kerb/type/ticket/Ticket.java | 17 +++-------
 .../org/apache/kerby/cms/type/Attribute.java    |  9 ++----
 .../cms/type/AttributeCertificateInfoV1.java    | 27 +++-------------
 .../kerby/cms/type/AttributeCertificateV1.java  | 13 +++-----
 .../kerby/cms/type/CertificateChoices.java      | 11 ++-----
 .../apache/kerby/cms/type/CompressedData.java   |  7 ++--
 .../org/apache/kerby/cms/type/ContentInfo.java  | 12 ++-----
 .../kerby/cms/type/EncapsulatedContentInfo.java | 11 ++-----
 .../kerby/cms/type/ExtendedCertificate.java     |  7 ++--
 .../kerby/cms/type/ExtendedCertificateInfo.java |  7 ++--
 .../kerby/cms/type/IssuerAndSerialNumber.java   |  9 ++----
 .../kerby/cms/type/OtherCertificateFormat.java  | 11 ++-----
 .../cms/type/OtherRevocationInfoFormat.java     | 11 ++-----
 .../kerby/cms/type/RevocationInfoChoice.java    |  7 ++--
 .../org/apache/kerby/cms/type/SignedData.java   | 12 ++-----
 .../apache/kerby/cms/type/SignerIdentifier.java |  7 ++--
 .../org/apache/kerby/cms/type/SignerInfo.java   | 13 ++------
 .../java/org/apache/kerby/cms/type/Subject.java | 10 ++----
 .../kerby/x500/type/AttributeTypeAndValue.java  | 11 ++-----
 .../java/org/apache/kerby/x500/type/Name.java   |  3 +-
 .../kerby/x509/type/AccessDescription.java      |  9 ++----
 .../kerby/x509/type/AlgorithmIdentifier.java    | 11 ++-----
 .../apache/kerby/x509/type/AttCertIssuer.java   |  7 ++--
 .../kerby/x509/type/AttCertValidityPeriod.java  | 10 ++----
 .../org/apache/kerby/x509/type/Attribute.java   |  9 ++----
 .../kerby/x509/type/AttributeCertificate.java   | 10 ++----
 .../x509/type/AttributeCertificateInfo.java     | 20 +++---------
 .../apache/kerby/x509/type/AttributeValues.java |  3 +-
 .../kerby/x509/type/AuthorityKeyIdentifier.java |  8 ++---
 .../kerby/x509/type/BasicConstraints.java       | 10 ++----
 .../org/apache/kerby/x509/type/Certificate.java | 10 ++----
 .../apache/kerby/x509/type/CertificateList.java | 10 ++----
 .../apache/kerby/x509/type/CertificatePair.java |  7 ++--
 .../org/apache/kerby/x509/type/DHParameter.java | 10 ++----
 .../apache/kerby/x509/type/DSAParameter.java    | 10 ++----
 .../org/apache/kerby/x509/type/DigestInfo.java  |  9 ++----
 .../apache/kerby/x509/type/DirectoryString.java | 19 +++--------
 .../org/apache/kerby/x509/type/DisplayText.java | 14 ++------
 .../kerby/x509/type/DistributionPoint.java      |  8 ++---
 .../kerby/x509/type/DistributionPointName.java  |  7 ++--
 .../apache/kerby/x509/type/EDIPartyName.java    |  7 ++--
 .../org/apache/kerby/x509/type/Extension.java   | 12 ++-----
 .../org/apache/kerby/x509/type/GeneralName.java | 22 ++-----------
 .../apache/kerby/x509/type/GeneralSubtree.java  | 11 ++-----
 .../java/org/apache/kerby/x509/type/Holder.java |  8 ++---
 .../apache/kerby/x509/type/IetfAttrSyntax.java  |  7 ++--
 .../kerby/x509/type/IetfAttrSyntaxChoice.java   | 11 ++-----
 .../apache/kerby/x509/type/IssuerSerial.java    | 10 ++----
 .../x509/type/IssuingDistributionPoint.java     | 17 +++-------
 .../apache/kerby/x509/type/NameConstraints.java |  7 ++--
 .../apache/kerby/x509/type/NoticeNumbers.java   |  3 +-
 .../apache/kerby/x509/type/NoticeReference.java |  6 ++--
 .../kerby/x509/type/ObjectDigestInfo.java       | 12 ++-----
 .../org/apache/kerby/x509/type/OtherName.java   | 12 ++-----
 .../kerby/x509/type/PolicyConstraints.java      | 10 ++----
 .../kerby/x509/type/PolicyInformation.java      |  6 ++--
 .../apache/kerby/x509/type/PolicyMapping.java   |  6 ++--
 .../kerby/x509/type/PolicyQualifierInfo.java    | 10 ++----
 .../kerby/x509/type/PrivateKeyUsagePeriod.java  | 10 ++----
 .../kerby/x509/type/RevokedCertificate.java     |  7 ++--
 .../org/apache/kerby/x509/type/RoleSyntax.java  |  7 ++--
 .../kerby/x509/type/SubjectPublicKeyInfo.java   |  9 ++----
 .../org/apache/kerby/x509/type/TBSCertList.java |  9 +-----
 .../apache/kerby/x509/type/TBSCertificate.java  | 21 ++----------
 .../java/org/apache/kerby/x509/type/Target.java |  8 ++---
 .../org/apache/kerby/x509/type/TargetCert.java  |  7 ++--
 .../java/org/apache/kerby/x509/type/Time.java   | 10 ++----
 .../org/apache/kerby/x509/type/UserNotice.java  |  6 ++--
 .../java/org/apache/kerby/x509/type/V2Form.java |  8 ++---
 120 files changed, 332 insertions(+), 979 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/docs/kerby-checkstyle.xml
----------------------------------------------------------------------
diff --git a/docs/kerby-checkstyle.xml b/docs/kerby-checkstyle.xml
index 3538cd6..9bd28c2 100644
--- a/docs/kerby-checkstyle.xml
+++ b/docs/kerby-checkstyle.xml
@@ -66,7 +66,7 @@
 
         <!-- Checks for imports                              -->
         <!-- See http://checkstyle.sf.net/config_import.html -->
-        <module name="AvoidStarImport"/>
+        <!-- module name="AvoidStarImport"/-->
         <module name="IllegalImport"/> <!-- defaults to sun.* packages -->
         <module name="RedundantImport"/>
         <module name="UnusedImports"/>

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ad/AdToken.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ad/AdToken.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ad/AdToken.java
index 61be5d4..1f6d109 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ad/AdToken.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ad/AdToken.java
@@ -19,9 +19,7 @@
  */
 package org.apache.kerby.kerberos.kerb.type.ad;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
 import org.apache.kerby.kerberos.kerb.type.base.KrbToken;
 

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ad/AuthorizationDataEntry.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ad/AuthorizationDataEntry.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ad/AuthorizationDataEntry.java
index b7fa875..02aeadb 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ad/AuthorizationDataEntry.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ad/AuthorizationDataEntry.java
@@ -19,15 +19,11 @@
  */
 package org.apache.kerby.kerberos.kerb.type.ad;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
-import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.asn1.type.Asn1OctetString;
+import org.apache.kerby.asn1.*;
+import org.apache.kerby.asn1.type.*;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
 
-import static org.apache.kerby.kerberos.kerb.type.ad.AuthorizationDataEntry.MyEnum.AD_DATA;
-import static org.apache.kerby.kerberos.kerb.type.ad.AuthorizationDataEntry.MyEnum.AD_TYPE;
+import static org.apache.kerby.kerberos.kerb.type.ad.AuthorizationDataEntry.MyEnum.*;
 
 /**
  AuthorizationData       ::= SEQUENCE OF SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ap/ApRep.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ap/ApRep.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ap/ApRep.java
index 94b7e35..56c5660 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ap/ApRep.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ap/ApRep.java
@@ -19,17 +19,11 @@
  */
 package org.apache.kerby.kerberos.kerb.type.ap;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.kerberos.kerb.type.base.EncryptedData;
-import org.apache.kerby.kerberos.kerb.type.base.KrbMessage;
-import org.apache.kerby.kerberos.kerb.type.base.KrbMessageType;
+import org.apache.kerby.kerberos.kerb.type.base.*;
 
-import static org.apache.kerby.kerberos.kerb.type.ap.ApRep.MyEnum.ENC_PART;
-import static org.apache.kerby.kerberos.kerb.type.ap.ApRep.MyEnum.MSG_TYPE;
-import static org.apache.kerby.kerberos.kerb.type.ap.ApRep.MyEnum.PVNO;
+import static org.apache.kerby.kerberos.kerb.type.ap.ApRep.MyEnum.*;
 
 /**
  AP-REP          ::= [APPLICATION 15] SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ap/ApReq.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ap/ApReq.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ap/ApReq.java
index 7220a9b..04c8203 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ap/ApReq.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ap/ApReq.java
@@ -19,20 +19,12 @@
  */
 package org.apache.kerby.kerberos.kerb.type.ap;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.kerberos.kerb.type.base.EncryptedData;
-import org.apache.kerby.kerberos.kerb.type.base.KrbMessage;
-import org.apache.kerby.kerberos.kerb.type.base.KrbMessageType;
+import org.apache.kerby.kerberos.kerb.type.base.*;
 import org.apache.kerby.kerberos.kerb.type.ticket.Ticket;
 
-import static org.apache.kerby.kerberos.kerb.type.ap.ApReq.MyEnum.AP_OPTIONS;
-import static org.apache.kerby.kerberos.kerb.type.ap.ApReq.MyEnum.AUTHENTICATOR;
-import static org.apache.kerby.kerberos.kerb.type.ap.ApReq.MyEnum.MSG_TYPE;
-import static org.apache.kerby.kerberos.kerb.type.ap.ApReq.MyEnum.PVNO;
-import static org.apache.kerby.kerberos.kerb.type.ap.ApReq.MyEnum.TICKET;
+import static org.apache.kerby.kerberos.kerb.type.ap.ApReq.MyEnum.*;
 
 /**
  AP-REQ          ::= [APPLICATION 14] SEQUENCE {
@@ -43,7 +35,6 @@ import static org.apache.kerby.kerberos.kerb.type.ap.ApReq.MyEnum.TICKET;
  authenticator   [4] EncryptedData -- Authenticator
  }
  */
-@SuppressWarnings("PMD.TooManyStaticImports")
 public class ApReq extends KrbMessage {
     protected enum MyEnum implements EnumType {
         PVNO,

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ap/Authenticator.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ap/Authenticator.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ap/Authenticator.java
index eadd1f7..8d29521 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ap/Authenticator.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ap/Authenticator.java
@@ -19,27 +19,13 @@
  */
 package org.apache.kerby.kerberos.kerb.type.ap;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.kerberos.kerb.type.KerberosString;
-import org.apache.kerby.kerberos.kerb.type.KerberosTime;
-import org.apache.kerby.kerberos.kerb.type.KrbAppSequenceType;
+import org.apache.kerby.kerberos.kerb.type.*;
 import org.apache.kerby.kerberos.kerb.type.ad.AuthorizationData;
-import org.apache.kerby.kerberos.kerb.type.base.CheckSum;
-import org.apache.kerby.kerberos.kerb.type.base.EncryptionKey;
-import org.apache.kerby.kerberos.kerb.type.base.PrincipalName;
-
-import static org.apache.kerby.kerberos.kerb.type.ap.Authenticator.MyEnum.AUTHENTICATOR_VNO;
-import static org.apache.kerby.kerberos.kerb.type.ap.Authenticator.MyEnum.AUTHORIZATION_DATA;
-import static org.apache.kerby.kerberos.kerb.type.ap.Authenticator.MyEnum.CKSUM;
-import static org.apache.kerby.kerberos.kerb.type.ap.Authenticator.MyEnum.CNAME;
-import static org.apache.kerby.kerberos.kerb.type.ap.Authenticator.MyEnum.CREALM;
-import static org.apache.kerby.kerberos.kerb.type.ap.Authenticator.MyEnum.CTIME;
-import static org.apache.kerby.kerberos.kerb.type.ap.Authenticator.MyEnum.CUSEC;
-import static org.apache.kerby.kerberos.kerb.type.ap.Authenticator.MyEnum.SEQ_NUMBER;
-import static org.apache.kerby.kerberos.kerb.type.ap.Authenticator.MyEnum.SUBKEY;
+import org.apache.kerby.kerberos.kerb.type.base.*;
+
+import static org.apache.kerby.kerberos.kerb.type.ap.Authenticator.MyEnum.*;
 
 /**
  Authenticator   ::= [APPLICATION 2] SEQUENCE  {
@@ -54,7 +40,6 @@ import static org.apache.kerby.kerberos.kerb.type.ap.Authenticator.MyEnum.SUBKEY
  authorization-data      [8] AuthorizationData OPTIONAL
  }
  */
-@SuppressWarnings("PMD.TooManyStaticImports")
 public class Authenticator extends KrbAppSequenceType {
     public static final int TAG = 2;
 

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ap/EncAPRepPart.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ap/EncAPRepPart.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ap/EncAPRepPart.java
index 57334b9..d11c6ee 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ap/EncAPRepPart.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/ap/EncAPRepPart.java
@@ -19,18 +19,12 @@
  */
 package org.apache.kerby.kerberos.kerb.type.ap;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.kerberos.kerb.type.KerberosTime;
-import org.apache.kerby.kerberos.kerb.type.KrbAppSequenceType;
+import org.apache.kerby.kerberos.kerb.type.*;
 import org.apache.kerby.kerberos.kerb.type.base.EncryptionKey;
 
-import static org.apache.kerby.kerberos.kerb.type.ap.EncAPRepPart.MyEnum.CTIME;
-import static org.apache.kerby.kerberos.kerb.type.ap.EncAPRepPart.MyEnum.CUSEC;
-import static org.apache.kerby.kerberos.kerb.type.ap.EncAPRepPart.MyEnum.SEQ_NUMBER;
-import static org.apache.kerby.kerberos.kerb.type.ap.EncAPRepPart.MyEnum.SUBKEY;
+import static org.apache.kerby.kerberos.kerb.type.ap.EncAPRepPart.MyEnum.*;
 
 /**
  EncAPRepPart    ::= [APPLICATION 27] SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/AuthToken.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/AuthToken.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/AuthToken.java
index 5166f9e..b861760 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/AuthToken.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/AuthToken.java
@@ -19,9 +19,7 @@
  */
 package org.apache.kerby.kerberos.kerb.type.base;
 
-import java.util.Date;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 
 /**
  * This is the token definition API according to TokenPreauth draft.

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/CheckSum.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/CheckSum.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/CheckSum.java
index 02153f8..5e6ae71 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/CheckSum.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/CheckSum.java
@@ -19,17 +19,13 @@
  */
 package org.apache.kerby.kerberos.kerb.type.base;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
-import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.asn1.type.Asn1OctetString;
+import org.apache.kerby.asn1.*;
+import org.apache.kerby.asn1.type.*;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
 
 import java.util.Arrays;
 
-import static org.apache.kerby.kerberos.kerb.type.base.CheckSum.MyEnum.CHECK_SUM;
-import static org.apache.kerby.kerberos.kerb.type.base.CheckSum.MyEnum.CKSUM_TYPE;
+import static org.apache.kerby.kerberos.kerb.type.base.CheckSum.MyEnum.*;
 
 /**
  Checksum        ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/EncryptedData.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/EncryptedData.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/EncryptedData.java
index 619487c..65e7ed6 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/EncryptedData.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/EncryptedData.java
@@ -19,18 +19,13 @@
  */
 package org.apache.kerby.kerberos.kerb.type.base;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
-import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.asn1.type.Asn1OctetString;
+import org.apache.kerby.asn1.*;
+import org.apache.kerby.asn1.type.*;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
 
 import java.util.Arrays;
 
-import static org.apache.kerby.kerberos.kerb.type.base.EncryptedData.MyEnum.CIPHER;
-import static org.apache.kerby.kerberos.kerb.type.base.EncryptedData.MyEnum.ETYPE;
-import static org.apache.kerby.kerberos.kerb.type.base.EncryptedData.MyEnum.KVNO;
+import static org.apache.kerby.kerberos.kerb.type.base.EncryptedData.MyEnum.*;
 
 /**
  EncryptedData   ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/EncryptionKey.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/EncryptionKey.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/EncryptionKey.java
index 7636096..6614e5e 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/EncryptionKey.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/EncryptionKey.java
@@ -19,17 +19,13 @@
  */
 package org.apache.kerby.kerberos.kerb.type.base;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
-import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.asn1.type.Asn1OctetString;
+import org.apache.kerby.asn1.*;
+import org.apache.kerby.asn1.type.*;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
 
 import java.util.Arrays;
 
-import static org.apache.kerby.kerberos.kerb.type.base.EncryptionKey.MyEnum.KEY_TYPE;
-import static org.apache.kerby.kerberos.kerb.type.base.EncryptionKey.MyEnum.KEY_VALUE;
+import static org.apache.kerby.kerberos.kerb.type.base.EncryptionKey.MyEnum.*;
 
 /**
  EncryptionKey   ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/EtypeInfo2Entry.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/EtypeInfo2Entry.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/EtypeInfo2Entry.java
index eecfbac..649cd78 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/EtypeInfo2Entry.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/EtypeInfo2Entry.java
@@ -19,17 +19,11 @@
  */
 package org.apache.kerby.kerberos.kerb.type.base;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
-import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.asn1.type.Asn1OctetString;
-import org.apache.kerby.kerberos.kerb.type.KerberosString;
-import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
+import org.apache.kerby.asn1.*;
+import org.apache.kerby.asn1.type.*;
+import org.apache.kerby.kerberos.kerb.type.*;
 
-import static org.apache.kerby.kerberos.kerb.type.base.EtypeInfo2Entry.MyEnum.ETYPE;
-import static org.apache.kerby.kerberos.kerb.type.base.EtypeInfo2Entry.MyEnum.S2KPARAMS;
-import static org.apache.kerby.kerberos.kerb.type.base.EtypeInfo2Entry.MyEnum.SALT;
+import static org.apache.kerby.kerberos.kerb.type.base.EtypeInfo2Entry.MyEnum.*;
 
 /**
  ETYPE-INFO2-ENTRY       ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/EtypeInfoEntry.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/EtypeInfoEntry.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/EtypeInfoEntry.java
index f68a338..925ab04 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/EtypeInfoEntry.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/EtypeInfoEntry.java
@@ -19,15 +19,11 @@
  */
 package org.apache.kerby.kerberos.kerb.type.base;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
-import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.asn1.type.Asn1OctetString;
+import org.apache.kerby.asn1.*;
+import org.apache.kerby.asn1.type.*;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
 
-import static org.apache.kerby.kerberos.kerb.type.base.EtypeInfoEntry.MyEnum.ETYPE;
-import static org.apache.kerby.kerberos.kerb.type.base.EtypeInfoEntry.MyEnum.SALT;
+import static org.apache.kerby.kerberos.kerb.type.base.EtypeInfoEntry.MyEnum.*;
 
 /**
  ETYPE-INFO-ENTRY        ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/HostAddress.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/HostAddress.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/HostAddress.java
index b8a9044..ed9aae4 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/HostAddress.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/HostAddress.java
@@ -19,18 +19,14 @@
  */
 package org.apache.kerby.kerberos.kerb.type.base;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
-import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.asn1.type.Asn1OctetString;
+import org.apache.kerby.asn1.*;
+import org.apache.kerby.asn1.type.*;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
 
 import java.net.InetAddress;
 import java.util.Arrays;
 
-import static org.apache.kerby.kerberos.kerb.type.base.HostAddress.MyEnum.ADDRESS;
-import static org.apache.kerby.kerberos.kerb.type.base.HostAddress.MyEnum.ADDR_TYPE;
+import static org.apache.kerby.kerberos.kerb.type.base.HostAddress.MyEnum.*;
 
 /*
 HostAddress     ::= SEQUENCE  {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/KrbError.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/KrbError.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/KrbError.java
index 6016994..0248611 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/KrbError.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/KrbError.java
@@ -19,28 +19,12 @@
  */
 package org.apache.kerby.kerberos.kerb.type.base;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
-import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.asn1.type.Asn1OctetString;
+import org.apache.kerby.asn1.*;
+import org.apache.kerby.asn1.type.*;
 import org.apache.kerby.kerberos.kerb.KrbErrorCode;
-import org.apache.kerby.kerberos.kerb.type.KerberosString;
-import org.apache.kerby.kerberos.kerb.type.KerberosTime;
-
-import static org.apache.kerby.kerberos.kerb.type.base.KrbError.MyEnum.CNAME;
-import static org.apache.kerby.kerberos.kerb.type.base.KrbError.MyEnum.CREALM;
-import static org.apache.kerby.kerberos.kerb.type.base.KrbError.MyEnum.CTIME;
-import static org.apache.kerby.kerberos.kerb.type.base.KrbError.MyEnum.CUSEC;
-import static org.apache.kerby.kerberos.kerb.type.base.KrbError.MyEnum.EDATA;
-import static org.apache.kerby.kerberos.kerb.type.base.KrbError.MyEnum.ERROR_CODE;
-import static org.apache.kerby.kerberos.kerb.type.base.KrbError.MyEnum.ETEXT;
-import static org.apache.kerby.kerberos.kerb.type.base.KrbError.MyEnum.MSG_TYPE;
-import static org.apache.kerby.kerberos.kerb.type.base.KrbError.MyEnum.PVNO;
-import static org.apache.kerby.kerberos.kerb.type.base.KrbError.MyEnum.REALM;
-import static org.apache.kerby.kerberos.kerb.type.base.KrbError.MyEnum.SNAME;
-import static org.apache.kerby.kerberos.kerb.type.base.KrbError.MyEnum.STIME;
-import static org.apache.kerby.kerberos.kerb.type.base.KrbError.MyEnum.SUSEC;
+import org.apache.kerby.kerberos.kerb.type.*;
+
+import static org.apache.kerby.kerberos.kerb.type.base.KrbError.MyEnum.*;
 
 /**
  KRB-ERROR       ::= [APPLICATION 30] SEQUENCE {
@@ -59,7 +43,6 @@ import static org.apache.kerby.kerberos.kerb.type.base.KrbError.MyEnum.SUSEC;
      e-data          [12] OCTET STRING OPTIONAL
  }
  */
-@SuppressWarnings("PMD.TooManyStaticImports")
 public class KrbError extends KrbMessage {
     protected enum MyEnum implements EnumType {
         PVNO,

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/KrbMessage.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/KrbMessage.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/KrbMessage.java
index 6346d30..2ebab2f 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/KrbMessage.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/KrbMessage.java
@@ -19,13 +19,11 @@
  */
 package org.apache.kerby.kerberos.kerb.type.base;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.kerberos.kerb.KrbConstant;
 import org.apache.kerby.kerberos.kerb.type.KrbAppSequenceType;
 
-import static org.apache.kerby.kerberos.kerb.type.base.KrbMessage.MyEnum.MSG_TYPE;
-import static org.apache.kerby.kerberos.kerb.type.base.KrbMessage.MyEnum.PVNO;
+import static org.apache.kerby.kerberos.kerb.type.base.KrbMessage.MyEnum.*;
 
 public abstract class KrbMessage extends KrbAppSequenceType {
     protected enum MyEnum implements EnumType {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/KrbToken.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/KrbToken.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/KrbToken.java
index 3bcce33..644578a 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/KrbToken.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/KrbToken.java
@@ -19,24 +19,15 @@
  */
 package org.apache.kerby.kerberos.kerb.type.base;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
-import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.asn1.type.Asn1OctetString;
-import org.apache.kerby.kerberos.kerb.KrbConstant;
-import org.apache.kerby.kerberos.kerb.KrbException;
-import org.apache.kerby.kerberos.kerb.KrbRuntime;
-import org.apache.kerby.kerberos.kerb.provider.TokenDecoder;
-import org.apache.kerby.kerberos.kerb.provider.TokenEncoder;
+import org.apache.kerby.asn1.*;
+import org.apache.kerby.asn1.type.*;
+import org.apache.kerby.kerberos.kerb.*;
+import org.apache.kerby.kerberos.kerb.provider.*;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
 
-import java.util.Date;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 
-import static org.apache.kerby.kerberos.kerb.type.base.KrbToken.MyEnum.TOKEN_FORMAT;
-import static org.apache.kerby.kerberos.kerb.type.base.KrbToken.MyEnum.TOKEN_VALUE;
+import static org.apache.kerby.kerberos.kerb.type.base.KrbToken.MyEnum.*;
 
 /**
  * KRB-TOKEN_VALUE ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/LastReqEntry.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/LastReqEntry.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/LastReqEntry.java
index 7437f80..e35f2ef 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/LastReqEntry.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/LastReqEntry.java
@@ -19,15 +19,11 @@
  */
 package org.apache.kerby.kerberos.kerb.type.base;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.kerberos.kerb.type.KerberosTime;
-import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
+import org.apache.kerby.kerberos.kerb.type.*;
 
-import static org.apache.kerby.kerberos.kerb.type.base.LastReqEntry.MyEnum.LR_TYPE;
-import static org.apache.kerby.kerberos.kerb.type.base.LastReqEntry.MyEnum.LR_VALUE;
+import static org.apache.kerby.kerberos.kerb.type.base.LastReqEntry.MyEnum.*;
 
 /**
  LastReq         ::=     SEQUENCE OF SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/PrincipalName.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/PrincipalName.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/PrincipalName.java
index 4cb82bd..cce5304 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/PrincipalName.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/PrincipalName.java
@@ -19,19 +19,13 @@
  */
 package org.apache.kerby.kerberos.kerb.type.base;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.kerberos.kerb.type.KerberosStrings;
-import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
+import org.apache.kerby.kerberos.kerb.type.*;
 
-import java.util.Arrays;
-import java.util.Collections;
-import java.util.List;
+import java.util.*;
 
-import static org.apache.kerby.kerberos.kerb.type.base.PrincipalName.MyEnum.NAME_STRING;
-import static org.apache.kerby.kerberos.kerb.type.base.PrincipalName.MyEnum.NAME_TYPE;
+import static org.apache.kerby.kerberos.kerb.type.base.PrincipalName.MyEnum.*;
 
 /**
  PrincipalName   ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/TransitedEncoding.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/TransitedEncoding.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/TransitedEncoding.java
index 7636dae..13ef68f 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/TransitedEncoding.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/base/TransitedEncoding.java
@@ -19,15 +19,11 @@
  */
 package org.apache.kerby.kerberos.kerb.type.base;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
-import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.asn1.type.Asn1OctetString;
+import org.apache.kerby.asn1.*;
+import org.apache.kerby.asn1.type.*;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
 
-import static org.apache.kerby.kerberos.kerb.type.base.TransitedEncoding.MyEnum.CONTENTS;
-import static org.apache.kerby.kerberos.kerb.type.base.TransitedEncoding.MyEnum.TR_TYPE;
+import static org.apache.kerby.kerberos.kerb.type.base.TransitedEncoding.MyEnum.*;
 
 /**
  TransitedEncoding       ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastArmor.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastArmor.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastArmor.java
index 932f197..ac223d7 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastArmor.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastArmor.java
@@ -19,15 +19,11 @@
  */
 package org.apache.kerby.kerberos.kerb.type.fast;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
-import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.asn1.type.Asn1OctetString;
+import org.apache.kerby.asn1.*;
+import org.apache.kerby.asn1.type.*;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
 
-import static org.apache.kerby.kerberos.kerb.type.fast.KrbFastArmor.MyEnum.ARMOR_TYPE;
-import static org.apache.kerby.kerberos.kerb.type.fast.KrbFastArmor.MyEnum.ARMOR_VALUE;
+import static org.apache.kerby.kerberos.kerb.type.fast.KrbFastArmor.MyEnum.*;
 
 /**
  KrbFastArmor ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastArmoredRep.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastArmoredRep.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastArmoredRep.java
index d7094dc..3bb58f3 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastArmoredRep.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastArmoredRep.java
@@ -19,9 +19,7 @@
  */
 package org.apache.kerby.kerberos.kerb.type.fast;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
 import org.apache.kerby.kerberos.kerb.type.base.EncryptedData;
 

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastArmoredReq.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastArmoredReq.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastArmoredReq.java
index 228eebe..cb3cc3d 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastArmoredReq.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastArmoredReq.java
@@ -19,16 +19,11 @@
  */
 package org.apache.kerby.kerberos.kerb.type.fast;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
-import org.apache.kerby.kerberos.kerb.type.base.CheckSum;
-import org.apache.kerby.kerberos.kerb.type.base.EncryptedData;
+import org.apache.kerby.kerberos.kerb.type.base.*;
 
-import static org.apache.kerby.kerberos.kerb.type.fast.KrbFastArmoredReq.MyEnum.ARMOR;
-import static org.apache.kerby.kerberos.kerb.type.fast.KrbFastArmoredReq.MyEnum.ENC_FAST_REQ;
-import static org.apache.kerby.kerberos.kerb.type.fast.KrbFastArmoredReq.MyEnum.REQ_CHECKSUM;
+import static org.apache.kerby.kerberos.kerb.type.fast.KrbFastArmoredReq.MyEnum.*;
 
 /**
  KrbFastArmoredReq ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastFinished.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastFinished.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastFinished.java
index 9cd73e2..880b7fd 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastFinished.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastFinished.java
@@ -19,17 +19,12 @@
  */
 package org.apache.kerby.kerberos.kerb.type.fast;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
-import org.apache.kerby.kerberos.kerb.type.base.CheckSum;
-import org.apache.kerby.kerberos.kerb.type.base.EncryptedData;
+import org.apache.kerby.kerberos.kerb.type.base.*;
 import org.apache.kerby.kerberos.kerb.type.pa.PaData;
 
-import static org.apache.kerby.kerberos.kerb.type.fast.KrbFastFinished.MyEnum.FAST_OPTIONS;
-import static org.apache.kerby.kerberos.kerb.type.fast.KrbFastFinished.MyEnum.PADATA;
-import static org.apache.kerby.kerberos.kerb.type.fast.KrbFastFinished.MyEnum.REQ_BODY;
+import static org.apache.kerby.kerberos.kerb.type.fast.KrbFastFinished.MyEnum.*;
 
 /**
  KrbFastFinished ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastReq.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastReq.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastReq.java
index 95627e4..d218715 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastReq.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastReq.java
@@ -19,16 +19,12 @@
  */
 package org.apache.kerby.kerberos.kerb.type.fast;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
 import org.apache.kerby.kerberos.kerb.type.kdc.KdcReqBody;
 import org.apache.kerby.kerberos.kerb.type.pa.PaData;
 
-import static org.apache.kerby.kerberos.kerb.type.fast.KrbFastReq.MyEnum.FAST_OPTIONS;
-import static org.apache.kerby.kerberos.kerb.type.fast.KrbFastReq.MyEnum.PADATA;
-import static org.apache.kerby.kerberos.kerb.type.fast.KrbFastReq.MyEnum.REQ_BODY;
+import static org.apache.kerby.kerberos.kerb.type.fast.KrbFastReq.MyEnum.*;
 
 /**
  KrbFastReq ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastResponse.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastResponse.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastResponse.java
index 06ce55b..8733efb 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastResponse.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/KrbFastResponse.java
@@ -19,18 +19,13 @@
  */
 package org.apache.kerby.kerberos.kerb.type.fast;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.asn1.type.Asn1Integer;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
 import org.apache.kerby.kerberos.kerb.type.base.EncryptionKey;
 import org.apache.kerby.kerberos.kerb.type.pa.PaData;
 
-import static org.apache.kerby.kerberos.kerb.type.fast.KrbFastResponse.MyEnum.FINISHED;
-import static org.apache.kerby.kerberos.kerb.type.fast.KrbFastResponse.MyEnum.NONCE;
-import static org.apache.kerby.kerberos.kerb.type.fast.KrbFastResponse.MyEnum.PADATA;
-import static org.apache.kerby.kerberos.kerb.type.fast.KrbFastResponse.MyEnum.STRENGTHEN_KEY;
+import static org.apache.kerby.kerberos.kerb.type.fast.KrbFastResponse.MyEnum.*;
 
 /**
  KrbFastResponse ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/PaAuthnEntry.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/PaAuthnEntry.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/PaAuthnEntry.java
index 551ed19..fa78ffe 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/PaAuthnEntry.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/PaAuthnEntry.java
@@ -19,17 +19,12 @@
  */
 package org.apache.kerby.kerberos.kerb.type.fast;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
-import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.asn1.type.Asn1OctetString;
+import org.apache.kerby.asn1.*;
+import org.apache.kerby.asn1.type.*;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
 import org.apache.kerby.kerberos.kerb.type.pa.PaDataType;
 
-import static org.apache.kerby.kerberos.kerb.type.fast.PaAuthnEntry.MyEnum.PA_HINT;
-import static org.apache.kerby.kerberos.kerb.type.fast.PaAuthnEntry.MyEnum.PA_TYPE;
-import static org.apache.kerby.kerberos.kerb.type.fast.PaAuthnEntry.MyEnum.PA_VALUE;
+import static org.apache.kerby.kerberos.kerb.type.fast.PaAuthnEntry.MyEnum.*;
 
 /**
  PA-AUTHENTICATION-SET-ELEM ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/PaFxFastReply.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/PaFxFastReply.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/PaFxFastReply.java
index 246f10f..e5a8dad 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/PaFxFastReply.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/PaFxFastReply.java
@@ -19,9 +19,7 @@
  */
 package org.apache.kerby.kerberos.kerb.type.fast;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.asn1.type.Asn1Choice;
 
 import static org.apache.kerby.kerberos.kerb.type.fast.PaFxFastReply.MyEnum.ARMORED_DATA;

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/PaFxFastRequest.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/PaFxFastRequest.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/PaFxFastRequest.java
index d675150..d9ee981 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/PaFxFastRequest.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/fast/PaFxFastRequest.java
@@ -19,9 +19,7 @@
  */
 package org.apache.kerby.kerberos.kerb.type.fast;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.asn1.type.Asn1Choice;
 
 import static org.apache.kerby.kerberos.kerb.type.fast.PaFxFastRequest.MyEnum.ARMORED_DATA;

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/kdc/EncKdcRepPart.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/kdc/EncKdcRepPart.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/kdc/EncKdcRepPart.java
index 733125d..e9097cf 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/kdc/EncKdcRepPart.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/kdc/EncKdcRepPart.java
@@ -19,31 +19,13 @@
  */
 package org.apache.kerby.kerberos.kerb.type.kdc;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.kerberos.kerb.type.KerberosString;
-import org.apache.kerby.kerberos.kerb.type.KerberosTime;
-import org.apache.kerby.kerberos.kerb.type.KrbAppSequenceType;
-import org.apache.kerby.kerberos.kerb.type.base.EncryptionKey;
-import org.apache.kerby.kerberos.kerb.type.base.HostAddresses;
-import org.apache.kerby.kerberos.kerb.type.base.LastReq;
-import org.apache.kerby.kerberos.kerb.type.base.PrincipalName;
+import org.apache.kerby.kerberos.kerb.type.*;
+import org.apache.kerby.kerberos.kerb.type.base.*;
 import org.apache.kerby.kerberos.kerb.type.ticket.TicketFlags;
 
-import static org.apache.kerby.kerberos.kerb.type.kdc.EncKdcRepPart.MyEnum.AUTHTIME;
-import static org.apache.kerby.kerberos.kerb.type.kdc.EncKdcRepPart.MyEnum.CADDR;
-import static org.apache.kerby.kerberos.kerb.type.kdc.EncKdcRepPart.MyEnum.ENDTIME;
-import static org.apache.kerby.kerberos.kerb.type.kdc.EncKdcRepPart.MyEnum.FLAGS;
-import static org.apache.kerby.kerberos.kerb.type.kdc.EncKdcRepPart.MyEnum.KEY;
-import static org.apache.kerby.kerberos.kerb.type.kdc.EncKdcRepPart.MyEnum.KEY_EXPIRATION;
-import static org.apache.kerby.kerberos.kerb.type.kdc.EncKdcRepPart.MyEnum.LAST_REQ;
-import static org.apache.kerby.kerberos.kerb.type.kdc.EncKdcRepPart.MyEnum.NONCE;
-import static org.apache.kerby.kerberos.kerb.type.kdc.EncKdcRepPart.MyEnum.RENEW_TILL;
-import static org.apache.kerby.kerberos.kerb.type.kdc.EncKdcRepPart.MyEnum.SNAME;
-import static org.apache.kerby.kerberos.kerb.type.kdc.EncKdcRepPart.MyEnum.SREALM;
-import static org.apache.kerby.kerberos.kerb.type.kdc.EncKdcRepPart.MyEnum.STARTTIME;
+import static org.apache.kerby.kerberos.kerb.type.kdc.EncKdcRepPart.MyEnum.*;
 
 /**
  EncKDCRepPart   ::= SEQUENCE {
@@ -61,7 +43,6 @@ import static org.apache.kerby.kerberos.kerb.type.kdc.EncKdcRepPart.MyEnum.START
  caddr           [11] HostAddresses OPTIONAL
  }
  */
-@SuppressWarnings("PMD.TooManyStaticImports")
 public abstract class EncKdcRepPart extends KrbAppSequenceType {
     protected enum MyEnum implements EnumType {
         KEY,

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/kdc/KdcRep.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/kdc/KdcRep.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/kdc/KdcRep.java
index f52987e..4d837a3 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/kdc/KdcRep.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/kdc/KdcRep.java
@@ -19,25 +19,14 @@
  */
 package org.apache.kerby.kerberos.kerb.type.kdc;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.asn1.type.Asn1Integer;
 import org.apache.kerby.kerberos.kerb.type.KerberosString;
-import org.apache.kerby.kerberos.kerb.type.base.EncryptedData;
-import org.apache.kerby.kerberos.kerb.type.base.KrbMessage;
-import org.apache.kerby.kerberos.kerb.type.base.KrbMessageType;
-import org.apache.kerby.kerberos.kerb.type.base.PrincipalName;
+import org.apache.kerby.kerberos.kerb.type.base.*;
 import org.apache.kerby.kerberos.kerb.type.pa.PaData;
 import org.apache.kerby.kerberos.kerb.type.ticket.Ticket;
 
-import static org.apache.kerby.kerberos.kerb.type.kdc.KdcRep.MyEnum.CNAME;
-import static org.apache.kerby.kerberos.kerb.type.kdc.KdcRep.MyEnum.CREALM;
-import static org.apache.kerby.kerberos.kerb.type.kdc.KdcRep.MyEnum.ENC_PART;
-import static org.apache.kerby.kerberos.kerb.type.kdc.KdcRep.MyEnum.MSG_TYPE;
-import static org.apache.kerby.kerberos.kerb.type.kdc.KdcRep.MyEnum.PADATA;
-import static org.apache.kerby.kerberos.kerb.type.kdc.KdcRep.MyEnum.PVNO;
-import static org.apache.kerby.kerberos.kerb.type.kdc.KdcRep.MyEnum.TICKET;
+import static org.apache.kerby.kerberos.kerb.type.kdc.KdcRep.MyEnum.*;
 
 /**
  KDC-REP         ::= SEQUENCE {
@@ -53,7 +42,6 @@ import static org.apache.kerby.kerberos.kerb.type.kdc.KdcRep.MyEnum.TICKET;
  -- as appropriate
  }
  */
-@SuppressWarnings("PMD.TooManyStaticImports")
 public class KdcRep extends KrbMessage {
     protected enum MyEnum implements EnumType {
         PVNO,

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/kdc/KdcReq.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/kdc/KdcReq.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/kdc/KdcReq.java
index d73424d..2fec8d2 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/kdc/KdcReq.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/kdc/KdcReq.java
@@ -19,19 +19,12 @@
  */
 package org.apache.kerby.kerberos.kerb.type.kdc;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.kerberos.kerb.type.base.KrbMessage;
-import org.apache.kerby.kerberos.kerb.type.base.KrbMessageType;
-import org.apache.kerby.kerberos.kerb.type.pa.PaData;
-import org.apache.kerby.kerberos.kerb.type.pa.PaDataEntry;
+import org.apache.kerby.kerberos.kerb.type.base.*;
+import org.apache.kerby.kerberos.kerb.type.pa.*;
 
-import static org.apache.kerby.kerberos.kerb.type.kdc.KdcReq.MyEnum.MSG_TYPE;
-import static org.apache.kerby.kerberos.kerb.type.kdc.KdcReq.MyEnum.PADATA;
-import static org.apache.kerby.kerberos.kerb.type.kdc.KdcReq.MyEnum.PVNO;
-import static org.apache.kerby.kerberos.kerb.type.kdc.KdcReq.MyEnum.REQ_BODY;
+import static org.apache.kerby.kerberos.kerb.type.kdc.KdcReq.MyEnum.*;
 
 /**
  KDC-REQ         ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/kdc/KdcReqBody.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/kdc/KdcReqBody.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/kdc/KdcReqBody.java
index a1fee33..2d8168a 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/kdc/KdcReqBody.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/kdc/KdcReqBody.java
@@ -19,37 +19,16 @@
  */
 package org.apache.kerby.kerberos.kerb.type.kdc;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.kerberos.kerb.type.KerberosString;
-import org.apache.kerby.kerberos.kerb.type.KerberosTime;
-import org.apache.kerby.kerberos.kerb.type.KrbIntegers;
-import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
+import org.apache.kerby.kerberos.kerb.type.*;
 import org.apache.kerby.kerberos.kerb.type.ad.AuthorizationData;
-import org.apache.kerby.kerberos.kerb.type.base.EncryptedData;
-import org.apache.kerby.kerberos.kerb.type.base.EncryptionType;
-import org.apache.kerby.kerberos.kerb.type.base.HostAddresses;
-import org.apache.kerby.kerberos.kerb.type.base.PrincipalName;
+import org.apache.kerby.kerberos.kerb.type.base.*;
 import org.apache.kerby.kerberos.kerb.type.ticket.Tickets;
 
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.List;
-
-import static org.apache.kerby.kerberos.kerb.type.kdc.KdcReqBody.MyEnum.ADDITIONAL_TICKETS;
-import static org.apache.kerby.kerberos.kerb.type.kdc.KdcReqBody.MyEnum.ADDRESSES;
-import static org.apache.kerby.kerberos.kerb.type.kdc.KdcReqBody.MyEnum.CNAME;
-import static org.apache.kerby.kerberos.kerb.type.kdc.KdcReqBody.MyEnum.ENC_AUTHORIZATION_DATA;
-import static org.apache.kerby.kerberos.kerb.type.kdc.KdcReqBody.MyEnum.ETYPE;
-import static org.apache.kerby.kerberos.kerb.type.kdc.KdcReqBody.MyEnum.FROM;
-import static org.apache.kerby.kerberos.kerb.type.kdc.KdcReqBody.MyEnum.KDC_OPTIONS;
-import static org.apache.kerby.kerberos.kerb.type.kdc.KdcReqBody.MyEnum.NONCE;
-import static org.apache.kerby.kerberos.kerb.type.kdc.KdcReqBody.MyEnum.REALM;
-import static org.apache.kerby.kerberos.kerb.type.kdc.KdcReqBody.MyEnum.RTIME;
-import static org.apache.kerby.kerberos.kerb.type.kdc.KdcReqBody.MyEnum.SNAME;
-import static org.apache.kerby.kerberos.kerb.type.kdc.KdcReqBody.MyEnum.TILL;
+import java.util.*;
+
+import static org.apache.kerby.kerberos.kerb.type.kdc.KdcReqBody.MyEnum.*;
 
 /**
  KDC-REQ-BODY    ::= SEQUENCE {
@@ -73,7 +52,6 @@ import static org.apache.kerby.kerberos.kerb.type.kdc.KdcReqBody.MyEnum.TILL;
  -- NOTE: not empty
  }
  */
-@SuppressWarnings("PMD.TooManyStaticImports")
 public class KdcReqBody extends KrbSequenceType {
     protected enum MyEnum implements EnumType {
         KDC_OPTIONS,

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/PaAuthenticationSetElem.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/PaAuthenticationSetElem.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/PaAuthenticationSetElem.java
index f4f9beb..89714b8 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/PaAuthenticationSetElem.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/PaAuthenticationSetElem.java
@@ -19,16 +19,11 @@
  */
 package org.apache.kerby.kerberos.kerb.type.pa;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
-import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.asn1.type.Asn1OctetString;
+import org.apache.kerby.asn1.*;
+import org.apache.kerby.asn1.type.*;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
 
-import static org.apache.kerby.kerberos.kerb.type.pa.PaAuthenticationSetElem.MyEnum.PA_HINT;
-import static org.apache.kerby.kerberos.kerb.type.pa.PaAuthenticationSetElem.MyEnum.PA_TYPE;
-import static org.apache.kerby.kerberos.kerb.type.pa.PaAuthenticationSetElem.MyEnum.PA_VALUE;
+import static org.apache.kerby.kerberos.kerb.type.pa.PaAuthenticationSetElem.MyEnum.*;
 
 /**
  PA-AUTHENTICATION-SET-ELEM ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/PaDataEntry.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/PaDataEntry.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/PaDataEntry.java
index 65cd286..1ead8a9 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/PaDataEntry.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/PaDataEntry.java
@@ -19,15 +19,11 @@
  */
 package org.apache.kerby.kerberos.kerb.type.pa;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
-import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.asn1.type.Asn1OctetString;
+import org.apache.kerby.asn1.*;
+import org.apache.kerby.asn1.type.*;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
 
-import static org.apache.kerby.kerberos.kerb.type.pa.PaDataEntry.MyEnum.PADATA_TYPE;
-import static org.apache.kerby.kerberos.kerb.type.pa.PaDataEntry.MyEnum.PADATA_VALUE;
+import static org.apache.kerby.kerberos.kerb.type.pa.PaDataEntry.MyEnum.*;
 
 /**
  PA-DATA         ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/PaEncTsEnc.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/PaEncTsEnc.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/PaEncTsEnc.java
index 93ef764..b156d55 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/PaEncTsEnc.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/PaEncTsEnc.java
@@ -19,15 +19,11 @@
  */
 package org.apache.kerby.kerberos.kerb.type.pa;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.kerberos.kerb.type.KerberosTime;
-import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
+import org.apache.kerby.kerberos.kerb.type.*;
 
-import static org.apache.kerby.kerberos.kerb.type.pa.PaEncTsEnc.MyEnum.PATIMESTAMP;
-import static org.apache.kerby.kerberos.kerb.type.pa.PaEncTsEnc.MyEnum.PAUSEC;
+import static org.apache.kerby.kerberos.kerb.type.pa.PaEncTsEnc.MyEnum.*;
 
 /**
  PA-ENC-TS-ENC           ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/otp/OtpTokenInfo.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/otp/OtpTokenInfo.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/otp/OtpTokenInfo.java
index 7a91da6..58b98ef 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/otp/OtpTokenInfo.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/otp/OtpTokenInfo.java
@@ -19,25 +19,12 @@
  */
 package org.apache.kerby.kerberos.kerb.type.pa.otp;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
-import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.asn1.type.Asn1OctetString;
-import org.apache.kerby.asn1.type.Asn1Utf8String;
-import org.apache.kerby.kerberos.kerb.type.KerberosString;
-import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
+import org.apache.kerby.asn1.*;
+import org.apache.kerby.asn1.type.*;
+import org.apache.kerby.kerberos.kerb.type.*;
 import org.apache.kerby.kerberos.kerb.type.pa.pkinit.AlgorithmIdentifiers;
 
-import static org.apache.kerby.kerberos.kerb.type.pa.otp.OtpTokenInfo.MyEnum.FLAGS;
-import static org.apache.kerby.kerberos.kerb.type.pa.otp.OtpTokenInfo.MyEnum.ITERATION_COUNT;
-import static org.apache.kerby.kerberos.kerb.type.pa.otp.OtpTokenInfo.MyEnum.OTP_ALG_ID;
-import static org.apache.kerby.kerberos.kerb.type.pa.otp.OtpTokenInfo.MyEnum.OTP_CHALLENGE;
-import static org.apache.kerby.kerberos.kerb.type.pa.otp.OtpTokenInfo.MyEnum.OTP_FORMAT;
-import static org.apache.kerby.kerberos.kerb.type.pa.otp.OtpTokenInfo.MyEnum.OTP_LENGTH;
-import static org.apache.kerby.kerberos.kerb.type.pa.otp.OtpTokenInfo.MyEnum.OTP_TOKEN_ID;
-import static org.apache.kerby.kerberos.kerb.type.pa.otp.OtpTokenInfo.MyEnum.OTP_VENDOR;
-import static org.apache.kerby.kerberos.kerb.type.pa.otp.OtpTokenInfo.MyEnum.SUPPORTED_HASH_ALG;
+import static org.apache.kerby.kerberos.kerb.type.pa.otp.OtpTokenInfo.MyEnum.*;
 
 /**
  OTP-TOKENINFO ::= SEQUENCE {
@@ -52,7 +39,6 @@ import static org.apache.kerby.kerberos.kerb.type.pa.otp.OtpTokenInfo.MyEnum.SUP
      iterationCount   [8] Int32                    OPTIONAL
  }
  */
-@SuppressWarnings("PMD.TooManyStaticImports")
 public class OtpTokenInfo extends KrbSequenceType {
     protected enum MyEnum implements EnumType {
         FLAGS,

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/otp/PaOtpChallenge.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/otp/PaOtpChallenge.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/otp/PaOtpChallenge.java
index 6612cc5..41d514d 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/otp/PaOtpChallenge.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/otp/PaOtpChallenge.java
@@ -19,19 +19,11 @@
  */
 package org.apache.kerby.kerberos.kerb.type.pa.otp;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
-import org.apache.kerby.asn1.type.Asn1OctetString;
-import org.apache.kerby.asn1.type.Asn1Utf8String;
-import org.apache.kerby.kerberos.kerb.type.KerberosString;
-import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
+import org.apache.kerby.asn1.*;
+import org.apache.kerby.asn1.type.*;
+import org.apache.kerby.kerberos.kerb.type.*;
 
-import static org.apache.kerby.kerberos.kerb.type.pa.otp.PaOtpChallenge.MyEnum.NONCE;
-import static org.apache.kerby.kerberos.kerb.type.pa.otp.PaOtpChallenge.MyEnum.OTP_SERVICE;
-import static org.apache.kerby.kerberos.kerb.type.pa.otp.PaOtpChallenge.MyEnum.OTP_TOKEN_INFO;
-import static org.apache.kerby.kerberos.kerb.type.pa.otp.PaOtpChallenge.MyEnum.S2KPARAMS;
-import static org.apache.kerby.kerberos.kerb.type.pa.otp.PaOtpChallenge.MyEnum.SALT;
+import static org.apache.kerby.kerberos.kerb.type.pa.otp.PaOtpChallenge.MyEnum.*;
 
 /**
  PA-OTP-CHALLENGE ::= SEQUENCE {
@@ -42,7 +34,6 @@ import static org.apache.kerby.kerberos.kerb.type.pa.otp.PaOtpChallenge.MyEnum.S
      s2kparams        [4] OCTET STRING             OPTIONAL,
  }
  */
-@SuppressWarnings("PMD.TooManyStaticImports")
 public class PaOtpChallenge extends KrbSequenceType {
     protected enum MyEnum implements EnumType {
         NONCE,

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/AuthPack.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/AuthPack.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/AuthPack.java
index 06baa5b..123436a 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/AuthPack.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/AuthPack.java
@@ -19,16 +19,11 @@
  */
 package org.apache.kerby.kerberos.kerb.type.pa.pkinit;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
 import org.apache.kerby.x509.type.SubjectPublicKeyInfo;
 
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.AuthPack.MyEnum.CLIENT_DH_NONCE;
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.AuthPack.MyEnum.CLIENT_PUBLIC_VALUE;
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.AuthPack.MyEnum.PK_AUTHENTICATOR;
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.AuthPack.MyEnum.SUPPORTED_CMS_TYPES;
+import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.AuthPack.MyEnum.*;
 
 /**
  AuthPack ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/DHRepInfo.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/DHRepInfo.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/DHRepInfo.java
index 262365b..f637b9b 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/DHRepInfo.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/DHRepInfo.java
@@ -19,15 +19,11 @@
  */
 package org.apache.kerby.kerberos.kerb.type.pa.pkinit;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
-import org.apache.kerby.asn1.ImplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.asn1.type.Asn1OctetString;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
 
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.DHRepInfo.MyEnum.DH_SIGNED_DATA;
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.DHRepInfo.MyEnum.SERVER_DH_NONCE;
+import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.DHRepInfo.MyEnum.*;
 
 /**
  DHRepInfo ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/ExternalPrincipalIdentifier.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/ExternalPrincipalIdentifier.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/ExternalPrincipalIdentifier.java
index 2da31b1..5881633 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/ExternalPrincipalIdentifier.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/ExternalPrincipalIdentifier.java
@@ -19,15 +19,11 @@
  */
 package org.apache.kerby.kerberos.kerb.type.pa.pkinit;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ImplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.asn1.type.Asn1OctetString;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
 
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.ExternalPrincipalIdentifier.MyEnum.ISSUER_AND_SERIAL_NUMBER;
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.ExternalPrincipalIdentifier.MyEnum.SUBJECT_KEY_IDENTIFIER;
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.ExternalPrincipalIdentifier.MyEnum.SUBJECT_NAME;
+import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.ExternalPrincipalIdentifier.MyEnum.*;
 
 /**
  ExternalPrincipalIdentifier ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/KdcDHKeyInfo.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/KdcDHKeyInfo.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/KdcDHKeyInfo.java
index b5ac1c0..82cd261 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/KdcDHKeyInfo.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/KdcDHKeyInfo.java
@@ -19,17 +19,11 @@
  */
 package org.apache.kerby.kerberos.kerb.type.pa.pkinit;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
-import org.apache.kerby.asn1.type.Asn1BitString;
-import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.kerberos.kerb.type.KerberosTime;
-import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
+import org.apache.kerby.asn1.*;
+import org.apache.kerby.asn1.type.*;
+import org.apache.kerby.kerberos.kerb.type.*;
 
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.KdcDHKeyInfo.MyEnum.DH_KEY_EXPIRATION;
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.KdcDHKeyInfo.MyEnum.NONCE;
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.KdcDHKeyInfo.MyEnum.SUBJECT_PUBLIC_KEY;
+import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.KdcDHKeyInfo.MyEnum.*;
 
 /**
  KDCDHKeyInfo ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/Krb5PrincipalName.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/Krb5PrincipalName.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/Krb5PrincipalName.java
index 257112d..08bdd5f 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/Krb5PrincipalName.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/Krb5PrincipalName.java
@@ -19,15 +19,11 @@
  */
 package org.apache.kerby.kerberos.kerb.type.pa.pkinit;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
-import org.apache.kerby.kerberos.kerb.type.base.PrincipalName;
-import org.apache.kerby.kerberos.kerb.type.base.Realm;
+import org.apache.kerby.kerberos.kerb.type.base.*;
 
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.Krb5PrincipalName.MyEnum.PRINCIPAL_NAME;
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.Krb5PrincipalName.MyEnum.REALM;
+import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.Krb5PrincipalName.MyEnum.*;
 
 /**
  KRB5PrincipalName ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/PaPkAsRep.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/PaPkAsRep.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/PaPkAsRep.java
index 71078dd..e24528b 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/PaPkAsRep.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/PaPkAsRep.java
@@ -19,15 +19,10 @@
  */
 package org.apache.kerby.kerberos.kerb.type.pa.pkinit;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
-import org.apache.kerby.asn1.ImplicitField;
-import org.apache.kerby.asn1.type.Asn1Choice;
-import org.apache.kerby.asn1.type.Asn1OctetString;
+import org.apache.kerby.asn1.*;
+import org.apache.kerby.asn1.type.*;
 
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.PaPkAsRep.MyEnum.DH_INFO;
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.PaPkAsRep.MyEnum.ENCKEY_PACK;
+import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.PaPkAsRep.MyEnum.*;
 
 /**
  PA-PK-AS-REP ::= CHOICE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/PaPkAsReq.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/PaPkAsReq.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/PaPkAsReq.java
index 2bd2426..264e6e3 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/PaPkAsReq.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/PaPkAsReq.java
@@ -19,16 +19,11 @@
  */
 package org.apache.kerby.kerberos.kerb.type.pa.pkinit;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
-import org.apache.kerby.asn1.ImplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.asn1.type.Asn1OctetString;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
 
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.PaPkAsReq.MyEnum.KDC_PKID;
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.PaPkAsReq.MyEnum.SIGNED_AUTH_PACK;
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.PaPkAsReq.MyEnum.TRUSTED_CERTIFIERS;
+import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.PaPkAsReq.MyEnum.*;
 
 /**
  PA-PK-AS-REQ ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/PkAuthenticator.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/PkAuthenticator.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/PkAuthenticator.java
index 2f48a02..a958f0b 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/PkAuthenticator.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/PkAuthenticator.java
@@ -19,18 +19,11 @@
  */
 package org.apache.kerby.kerberos.kerb.type.pa.pkinit;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
-import org.apache.kerby.asn1.type.Asn1Integer;
-import org.apache.kerby.asn1.type.Asn1OctetString;
-import org.apache.kerby.kerberos.kerb.type.KerberosTime;
-import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
+import org.apache.kerby.asn1.*;
+import org.apache.kerby.asn1.type.*;
+import org.apache.kerby.kerberos.kerb.type.*;
 
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.PkAuthenticator.MyEnum.CTIME;
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.PkAuthenticator.MyEnum.CUSEC;
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.PkAuthenticator.MyEnum.NONCE;
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.PkAuthenticator.MyEnum.PA_CHECKSUM;
+import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.PkAuthenticator.MyEnum.*;
 
 /**
  PKAuthenticator ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/ReplyKeyPack.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/ReplyKeyPack.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/ReplyKeyPack.java
index 1c29c51..9cd61b0 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/ReplyKeyPack.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/pkinit/ReplyKeyPack.java
@@ -19,15 +19,11 @@
  */
 package org.apache.kerby.kerberos.kerb.type.pa.pkinit;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
-import org.apache.kerby.kerberos.kerb.type.base.CheckSum;
-import org.apache.kerby.kerberos.kerb.type.base.EncryptionKey;
+import org.apache.kerby.kerberos.kerb.type.base.*;
 
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.ReplyKeyPack.MyEnum.AS_CHECKSUM;
-import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.ReplyKeyPack.MyEnum.REPLY_KEY;
+import static org.apache.kerby.kerberos.kerb.type.pa.pkinit.ReplyKeyPack.MyEnum.*;
 
 /**
  ReplyKeyPack ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/token/PaTokenChallenge.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/token/PaTokenChallenge.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/token/PaTokenChallenge.java
index 983e288..0f82b17 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/token/PaTokenChallenge.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/token/PaTokenChallenge.java
@@ -19,9 +19,7 @@
  */
 package org.apache.kerby.kerberos.kerb.type.pa.token;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
 
 import static org.apache.kerby.kerberos.kerb.type.pa.token.PaTokenChallenge.MyEnum.TOKENINFOS;

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/token/PaTokenRequest.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/token/PaTokenRequest.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/token/PaTokenRequest.java
index 6db7dd1..14da8b7 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/token/PaTokenRequest.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/token/PaTokenRequest.java
@@ -19,14 +19,11 @@
  */
 package org.apache.kerby.kerberos.kerb.type.pa.token;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
+import org.apache.kerby.asn1.*;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
 import org.apache.kerby.kerberos.kerb.type.base.KrbToken;
 
-import static org.apache.kerby.kerberos.kerb.type.pa.token.PaTokenRequest.MyEnum.TOKEN;
-import static org.apache.kerby.kerberos.kerb.type.pa.token.PaTokenRequest.MyEnum.TOKEN_INFO;
+import static org.apache.kerby.kerberos.kerb.type.pa.token.PaTokenRequest.MyEnum.*;
 
 /**
  PA-TOKEN-REQUEST ::= SEQUENCE {

http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/06b34435/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/token/TokenInfo.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/token/TokenInfo.java b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/token/TokenInfo.java
index f28b489..ac5a022 100644
--- a/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/token/TokenInfo.java
+++ b/kerby-kerb/kerb-core/src/main/java/org/apache/kerby/kerberos/kerb/type/pa/token/TokenInfo.java
@@ -19,15 +19,11 @@
  */
 package org.apache.kerby.kerberos.kerb.type.pa.token;
 
-import org.apache.kerby.asn1.Asn1FieldInfo;
-import org.apache.kerby.asn1.EnumType;
-import org.apache.kerby.asn1.ExplicitField;
-import org.apache.kerby.asn1.type.Asn1OctetString;
-import org.apache.kerby.asn1.type.Asn1Utf8String;
+import org.apache.kerby.asn1.*;
+import org.apache.kerby.asn1.type.*;
 import org.apache.kerby.kerberos.kerb.type.KrbSequenceType;
 
-import static org.apache.kerby.kerberos.kerb.type.pa.token.TokenInfo.MyEnum.FLAGS;
-import static org.apache.kerby.kerberos.kerb.type.pa.token.TokenInfo.MyEnum.TOKEN_VENDOR;
+import static org.apache.kerby.kerberos.kerb.type.pa.token.TokenInfo.MyEnum.*;
 
 /**
  TokenInfo ::= SEQUENCE {


Mime
View raw message