new PlcIC<StateT, CodeT, Lang>(sign, lang); // Huge ugly hack!!
sign.setLine(2, "id:" + CraftBookPlugin.inst().getRandom().nextInt());
if (!sign.getLine(3).isEmpty()) {
String line = sign.getLine(3);
if (!RegexUtil.PLC_NAME_PATTERN.matcher(line).matches())
throw new ICVerificationException("illegal storage name");
}
sign.update(false);
}