package it.nicolagiacchetta;

import java.util.ArrayList;


/**
* The NicolaGiacchetta class implements a set of functionalities to
* display some information about Nicola Giacchetta.
*
* @author Nicola Giacchetta
* @version 106.0.2
* @since 1988-12-08
* @see resume, linkedin, monster, flickr
*/
public final class NicolaGiacchetta extends Italian implements ComputerEngineer {

private static final NicolaGiacchetta INSTANCE = new NicolaGiacchetta(Names.NICOLA);
private static final String EMAIL = "hello@nicolagiacchetta.it";

public enum Names {
NICOLA, NICK, NICO, BÊTE, SPAGHETTI, GIACCHETTA, SACCHETTA, GIACCA, GIACCHÉ, BOU, STRUNZ
}

public Names name;
private ArrayList<String> flaws
;

// Private constructor
private NicolaGiacchetta(Names name) {
this.name = name;
this.strictPizzaAndPastaDiet = true;
}

public static NicolaGiacchetta getInstance() {
return INSTANCE;
}

public static String getEmail() {
return EMAIL;
}

@Override
public String currentlyBasedIn() {
return "London (UK)";
}

@Override
public String workingFor() {
return "Nexmo";
}

}