question: protected SlimException ( final boolean talkback , final Throwable t , final ErrorType type , final String ... args ) { super ( t != null ? t . toString ( ) : args . length > 0 ? args [ 0 ] : "" , t ) ; mTalkback = talkback ; mErrorType = type ; mErrorArguments = args . clone ( ) ; }
target:  A new exception for an error where intelligent information can be returned to the user via the diagnostics system and where an underlying exception may contain further information useful for debuggers.