package Ġpl . be one . prom ena . alf resco . lib . transformer rend ition . application model . exception . rend ition Ċ Ċ import Ġpl . be one . prom ena . alf resco . lib . transformer rend ition . contract . rend ition . definition . Prom ena R end ition Definition Ċ Ċ /** Ċ Ġ* ĠSign als Ġthat Ġ[ rend ition Name ] Ġisn 't Ġavailable . Ġ[ prom ena R end ition Definitions ] Ġcontains Ġavailable Ġdefinitions . Ċ Ġ*/ Ċ class ĠNoSuch Prom ena R end ition Definition Exception ( ĊĠĠĠ Ġval Ġrend ition Name : ĠString , ĊĠĠĠ Ġval Ġprom ena R end ition Definitions : ĠList < Prom ena R end ition Definition > Ċ ) Ġ: ĠNoSuch ElementException ( ĊĠĠĠ Ġ" There Ġis Ġno Ġ<$ rend ition Name > ĠProm ena Ġrend ition Ġdefinition . ĠAvailable Ġrend itions : Ġ< [ ${ create Description ( prom ena R end ition Definitions )} ] >" Ċ ) Ċ Ċ private Ġfun Ġcreate Description ( prom ena R end ition Definitions : ĠList < Prom ena R end ition Definition >) Ġ= ĊĠĠĠ Ġprom ena R end ition Definitions . join ToString (", Ġ") Ġ{ Ġ"${ it :: class . java . canonical Name } (${ it . getR end ition Name () })" Ġ} ĊĊ