// @target: es2015
//@noUnusedLocals:true
//@noUnusedParameters:true

class greeter<typeparameter1, typeparameter2, typeparameter3> {
    private x: typeparameter2;

    public function1() {
        this.x;
    }
}