/** * Get the Versification by its name. If name is null then return the default Versification. * * @param name the name of the Versification * @return the Versification or null if it is not known. */ public synchronized Versification getVersification(String name) { String actual = name; if (actual == null) { actual = DEFAULT_V11N; } // This class delays the building of a Versification to when it is // actually needed. Versification rs = fluffed.get(actual); if (rs == null) { rs = fluff(actual); if (rs != null) { fluffed.put(actual, rs); } } return rs; }