ParseResult
case class ParseResult(translationUnit: Option[IASTTranslationUnit], preprocessorErrorCount: Int, problems: Int, failure: Option[Throwable], duration: Long)
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any