Ninja - spot the errors


public class Ninja {
        
/* Assume the Enemy class exists and has the required methods. */
        
    private Ninja(Enemy enemy, String alliegence) {
        this.alliegence = alliegence;
        this.enemy = enemy;
    } 

    void sabotage() {
        infiltrate( );
        setOnFire(enemy.getLocation());
    } 
 
 
    String infiltrate(String who) {

    }

    {
        Nagato nagato =   Ninja("Nagato", "Nobunaga");
        Momochi momochi =  Ninja("Momochi", new Enemy());

    } 
}