Statement
case class Statement(effect: Effect, actions: Seq[Action], resources: Seq[Resource], id: Option[String], conditions: Seq[Condition], principals: Seq[Principal]) extends Statement
trait Serializable
trait Product
trait Equals
class Statement
class Object
trait Matchable
class Any