I'm really new to Java and programming in general (~3 weeks of experience) so sorry if this question is obvious for you guys. I tried searching for answers here but couldn't find any that fit my specific problem. And yeah it's for school, I'm not trying to hide it.

Here I'm supposed to write an object method that returns the string contained in the object oj, in reverse. I do know how to print a string in reverse, but I don't know how I should call the object since the method isn't supposed to have any parameters.

```
import java.util.Random;

public class Oma{
public static void main(String[] args){
    final Random r = new Random();

    final String[] v = "sininen punainen keltainen musta harmaa valkoinen purppura oranssi ruskea".split(" ");
    final String[] e = "etana koira kissa possu sika marsu mursu hamsteri koala kenguru papukaija".split(" ");

    OmaMerkkijono oj = new OmaMerkkijono(v[r.nextInt(v.length)] + " " + e[r.nextInt(e.length)]);

    String reve = oj.printreverse();
    System.out.println(reve);
    }
}
 class OmaMerkkijono{
     private String jono;

     public OmaMerkkijono(String jono){
        this.jono=jono;
     }

     public String printreverse(){
     //so here is my problem, i tried calling the object in different ways 
     //but none of them worked

         return reversedstringthatdoesnotexist;
    }
}

```