| Exception Thrown By: | Cause | |
| Class | Method | |
| ImmutableDescriptor | public boolean isValid() | if the validity checking fails. |
| ImmutableDescriptor | public Descriptor clone() | for illegal value for field Names or field Values. If the descriptor construction fails for any reason. |
| ImmutableDescriptor | public final void removeField(String fieldName) | if a field of the given name exists and the descriptor is immutable. |