Simplify source -> String; attempts to use special types here were to avoid interpolation by Maven, but that seems very very very difficult to avoid.