マシンはpublic enum Machine{...}
として定義されています
_machines
はprivate Machine[] _machines;
として定義されます
これが機能しない理由を知らない:
_machines = {Machine.a, Machine.b};
エラーメッセージ:
不正な式の開始
君たちありがとう!
Array宣言の一部が欠けています。
_machines = new Machine[]{Machine.a, Machine.b};
サイズを指定すると、最初は空と宣言することもできます。
_machines = new Machine[size];