>>391
Lineがインスタンスになるんじゃない
Lineを実装した何らかの別のクラスのインスタンスを返すのよ
例えば
class ConcreteLine implements Line {
 // Lineの実装をつらつらと書く
}
class ConcreteMixer implements Mixer {
 Line getLine(Line.Info info) {
  return new ConcreteLine( ......... );
 }
}
みたいな感じになってると思ってください
Lineインタフェースには中身は無いが、実際に返されるのはConcreteLineクラスで、それには中身がある