if (!(class_name.equals("ClassISubsistence") || class_name.equals("HumanitarianDailyRation"))) { logger.debug ("makePrototype() could not make prototype for<" + type_name); return null;
if (!(class_name.equals("ClassISubsistence") || class_name.equals("HumanitarianDailyRation"))) { if (logger.isDebugEnabled()) { logger.debug("makePrototype() could not make prototype for<" + type_name); } return null;
  public Asset makePrototype (String type_name, Class class_hint) {    String class_name = null;    if (class_hint != null) {      class_name = class_hint.getName();      if (!(class_name.equals("ClassISubsistence") 	    || class_name.equals("HumanitarianDailyRation"))) {	logger.debug ("makePrototype() could not make prototype for<" + type_name);	return null;      } // if    } //end (class_hint != null)    if (class_name == null) {      if (type_name.startsWith("NSN/89")) {	if (otherAssetNomenclatures.containsKey(type_name)) {	  class_name = (String)otherAssetNomenclatures.get(type_name);	} else {	  class_name = "ClassISubsistence";	} // if      } else {	logger.debug ("makePrototype() could not make prototype for<" + type_name);	return null;      } // if    } // if    String nomenclature = getNomenclature (type_name, class_name);    if (nomenclature == null) {      //If the nomenclature can't be found, we can't handle this item after all.      return null;    } // if    // Create the Asset prototype    logger.debug ("makePrototype() making prototype for<" + type_name);    return newAsset (type_name,class_name, nomenclature);  } // makePrototype