| CharacterRepresentationProvider | 
| CharacterRepresentationProvider.BooleanArrayToString | 
| CharacterRepresentationProvider.ByteArrayToString | 
| CharacterRepresentationProvider.CharArrayToString | 
| CharacterRepresentationProvider.DoubleArrayToString | 
| CharacterRepresentationProvider.FloatArrayToString | 
| CharacterRepresentationProvider.Identity | 
| CharacterRepresentationProvider.IntArrayToString | 
| CharacterRepresentationProvider.LongArrayToString | 
| CharacterRepresentationProvider.ObjectArrayDeepToString | 
| CharacterRepresentationProvider.ObjectArrayToString | 
| CharacterRepresentationProvider.ShortArrayToString | 
| CharacterRepresentationProvider.ToString | 
| CharacterRepresentationProvider.TypeSpecific A character representation provider that uses specific character representations for a specific type,
 or  Object.toString() for other types. | 
| ObfuscateAll | 
| ObfuscateFixedLength | 
| ObfuscateFixedValue | 
| ObfuscateNone Indicates that obfuscation should be done in a similar way to using  Obfuscator.none(). | 
| ObfuscatePortion | 
| ObfuscateUsing Indicates that obfuscation should be done using a custom provided  Obfuscator. | 
| ObfuscatorProvider | 
| ObjectFactory A factory for creating objects. | 
| RepresentedBy |