public static void registerPart(Class<? extends BPPart> clazz, Object... arguments) { if (clazz == null) return; PartInfo info = new PartInfo(clazz, arguments); if (info.getType() == null) return; parts.put(info.getType(), info); }