package jetbrains.mps.baseLnaguage.extensionMethods.sandbox;

/*Generated by MPS */

import java.util.List;

public class StringExtensionMethods {
  private static final String str = "str";
  private static final int a = 0;
  public StringExtensionMethods() {
  }
  public static String foo(final String _this) {
    _this.charAt(2);
    _this.charAt(3);
    _this.charAt(4);
    _this.contains("");
    _this.contains("");
    _this.contains("df");
    _this.charAt(1);
    _this.charAt(1);
    return _this + str;
  }
  public static <T> String foo2(final String _this) {
    return StringExtensionMethods.foo(_this);
  }
  public static <T> Iterable<T> safeCast(final String _this, Iterable<? extends T> iterable) {
    return null;
  }
  public static void testFoo3(final String _this) {
    List<String> list = null;
    Iterable<Object> my = StringExtensionMethods.<Object>safeCast(_this, list);
    my.hashCode();
  }
}
