String (int var1) { String var2 = this.g(); try { if (var2 == null) { return null; } } catch (IllegalArgumentException var3) { throw var3; } if (var1 < 0) { var1 *= -1; try { if (var2.length() < var1) { return ""; } } catch (IllegalArgumentException var4) { throw var4; } return var2.substring(var1); } else { try { if (var2.length() < var1) { return var2; } } catch (IllegalArgumentException var5) { throw var5; } return var2.substring(0, var1); } }