package com.romix.scala; /** * Mimic Option in Scala * * @author Roman Levenstein * * @param */ @SuppressWarnings({"rawtypes", "unchecked"}) public class Option { static None none = new None(); public static Option makeOption(V o){ if(o!=null) return new Some(o); else return (Option)none; } public static Option makeOption(){ return (Option)none; } public boolean nonEmpty () { return false; } }