class Test { void foo(Object x) { if (x instanceof String) x = newMethod((String) x); if (x instanceof String) x = newMethod((String) x); } private String newMethod(String x) { return x.substring(1); } }