// Path: ask-app/src/main/java/com/androidstarterkit/util/SyntaxUtils.java
// public class SyntaxUtils {
//   public static String createStartElement(String elemetName) {
//     return "<" + elemetName + ">";
//   }
// 
//   public static String createEndElement(String elementName) {
//     return "</" + elementName + ">";
//   }
// 
//   public static boolean hasStartElement(String codeLine, String resourceTypeName) {
//     return codeLine.contains("<" + resourceTypeName);
//   }
// 
//   public static boolean hasEndElement(String codeLine, String resourceTypeName) {
//     return codeLine.contains("</" + resourceTypeName) || codeLine.contains("/>");
//   }
// 
//   public static List<String> appendIndentForPrefix(List<String> codelines, int indentCount) {
//     List<String> indentCodelines = new ArrayList<>();
// 
//     for (String codeline : codelines) {
//       indentCodelines.add(appendIndentForPrefix(codeline, indentCount));
//     }
// 
//     return indentCodelines;
//   }
// 
//   public static String appendIndentForPrefix(String codeline, int indentCount) {
//     String indent = "";
//     for (int i = 0; i < indentCount; i++) {
//       indent += SyntaxConstraints.DEFAULT_INDENT;
//     }
// 
//     return indent + codeline;
//   }
// 
//   public static String createIndentAsString(int depth) {
//     String intent = "";
//     for (int i = 0; i < depth; i++) {
//       intent += "  ";
//     }
//     return intent;
//   }
// }


import com.androidstarterkit.util.SyntaxUtils;
import com.google.gson.annotations.SerializedName;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
          ", variable='" + variable + '\'' +
          '}';
    }
  }

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public List<String> getLines() {
    return lines;
  }

  public boolean isImported() {
    return isImported;
  }

  public void setImported(boolean imported) {
    isImported = imported;
  }

  public List<String> createMethodAsString(int indentCount) {
    List<String> result = new ArrayList<>();
    result.add("");

    result.addAll(annotations.stream()
// Path: ask-app/src/main/java/com/androidstarterkit/util/SyntaxUtils.java
// public class SyntaxUtils {
//   public static String createStartElement(String elemetName) {
//     return "<" + elemetName + ">";
//   }
// 
//   public static String createEndElement(String elementName) {
//     return "</" + elementName + ">";
//   }
// 
//   public static boolean hasStartElement(String codeLine, String resourceTypeName) {
//     return codeLine.contains("<" + resourceTypeName);
//   }
// 
//   public static boolean hasEndElement(String codeLine, String resourceTypeName) {
//     return codeLine.contains("</" + resourceTypeName) || codeLine.contains("/>");
//   }
// 
//   public static List<String> appendIndentForPrefix(List<String> codelines, int indentCount) {
//     List<String> indentCodelines = new ArrayList<>();
// 
//     for (String codeline : codelines) {
//       indentCodelines.add(appendIndentForPrefix(codeline, indentCount));
//     }
// 
//     return indentCodelines;
//   }
// 
//   public static String appendIndentForPrefix(String codeline, int indentCount) {
//     String indent = "";
//     for (int i = 0; i < indentCount; i++) {
//       indent += SyntaxConstraints.DEFAULT_INDENT;
//     }
// 
//     return indent + codeline;
//   }
// 
//   public static String createIndentAsString(int depth) {
//     String intent = "";
//     for (int i = 0; i < depth; i++) {
//       intent += "  ";
//     }
//     return intent;
//   }
// }


// Path: ask-app/src/main/java/com/androidstarterkit/injection/model/Method.java
import com.androidstarterkit.util.SyntaxUtils;
import com.google.gson.annotations.SerializedName;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;

          ", variable='" + variable + '\'' +
          '}';
    }
  }

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public List<String> getLines() {
    return lines;
  }

  public boolean isImported() {
    return isImported;
  }

  public void setImported(boolean imported) {
    isImported = imported;
  }

  public List<String> createMethodAsString(int indentCount) {
    List<String> result = new ArrayList<>();
    result.add("");

    result.addAll(annotations.stream()
        .map(annotation -> SyntaxUtils.createIndentAsString(indentCount) + annotation)