public SourceSnippet getCreationStatements(NameGenerator nameGenerator,
List<InjectorMethod> methodsOutput) throws NoSourceNameException {
String providerTypeName = ReflectUtil.getSourceName(providerType);
String targetKeyName = ReflectUtil.getSourceName(targetKey.getTypeLiteral());
return new SourceSnippetBuilder()
.append(providerTypeName).append(" result = new ")
.append(providerTypeName).append("() { \n")
.append(" public void get(")
.append("final com.google.gwt.user.client.rpc.AsyncCallback<? super ")
.append(targetKeyName).append("> callback) { \n")