Java supporta i metodi inner / local / sub?

Questo è il mio codice

public class SubFunction { private String drawTribleX(){ return trible("X"); } private String trible(String t){ return t + t + t; } public static void main(String[] args){ SubFunction o = new SubFunction(); System.out.println(o.drawTribleX()); } } 

Posso fare qualcosa di simile?

 public class SubFunction { private String drawTribleX(){ // *** move trible(t) inside drawTribleX() *** private String trible(String t){ return t + t + t; } return trible("X"); } public static void main(String[] args){ SubFunction o = new SubFunction(); System.out.println(o.drawTribleX()); } } 

Grazie.