package Ġcom . ap ol log raph ql . apollo 3 . gradle . internal Ċ Ċ import Ġcom . ap ol log raph ql . apollo 3 . gradle . api . A pol lo Extension Ċ import Ġorg . gradle . api . Plugin Ċ import Ġorg . gradle . api . Project Ċ Ċ open Ġclass ĠApollo Plugin Ġ: ĠPlugin < Project > Ġ{ ĊĠ Ġoverride Ġfun Ġapply ( project : ĠProject ) Ġ{ ĊĠĠĠ Ġval Ġdefault Service Ġ= Ġproject . objects . newInstance ( Default Service :: class . java , Ġproject , Ġ" service ") ĊĠĠĠ Ġproject . extensions . create ( A pol lo Extension :: class . java , Ġ" apollo ", ĠDefault A pol lo Extension :: class . java , Ġproject , Ġdefault Service ) Ġas ĠDefault A pol lo Extension ĊĠ Ġ} Ċ } Ċ