class Vehicle { getType() { return; } } class Car extends Vehicle { private model : String; private make : String; private year : Number; setModel(model) { return; } setMake(make) { return; } setYear(param0) { return; } getModel() { return; } getMake() { return; } getYear() { return; } } class NamesInThings { private field : String; private field1 : String1; private _some_private : String; private field_2 : String_2; member() { return; } member2() { return; } member3() { return; } member_s() { return; } } class Toyota extends Car { } class Honda extends Car { } class Ford extends Car { } class Hyundai extends Car { }