EntryPoint
case class EntryPoint(name: String, entry_point_type: String, access: String, ret: CLType, args: Seq[NamedCLTypeArg])
EntryPoint entity class
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
EntryPoint entity class