Constructs an instance.
super(ATTRIBUTE_NAME);
try {
if (innerClasses.isMutable()) {
throw new MutabilityException("innerClasses.isMutable()");
}
} catch (NullPointerException ex) {
// Translate the exception.
throw new NullPointerException("innerClasses == null");
}
this.innerClasses = innerClasses;