Script extends OwnableEntity implements Comparable<Script> { @SuppressWarnings("unchecked") public static List<ScriptStep> deserializeBlob(SerializedScriptStep serializedScriptStep) { if (serializedScriptStep != null && serializedScriptStep.getSerialzedBlob() != null) { try ( ObjectInputStream os = new ObjectInputStream(serializedScriptStep.getSerialzedBlob().getBinaryStream()) ) { return (List<ScriptStep>) os.readObject(); } catch (Exception e) { throw new RuntimeException(e); } } return null; }  @SuppressWarnings("unchecked") static List<ScriptStep> deserializeBlob(SerializedScriptStep serializedScriptStep); void setSerializedSteps(SerializedScriptStep serializedSteps); String getName(); Integer getSerializedScriptStepId(); void setSerializedScriptStepId(Integer serializedScriptStepId); void setName(String name); int getRuntime(); void setRuntime(int runtime); String getProductName(); void setProductName(String productName); String getComments(); void setComments(String comments); List<ScriptStep> getScriptSteps(); List<ScriptStep> getSteps(); void setScriptSteps(List<ScriptStep> steps); void setSteps(List<ScriptStep> steps); void addStep(ScriptStep step); @Override String toString(); @Override boolean equals(Object obj); @Override int hashCode(); static Builder builder(); static Builder builderFrom(Script script); @Override int compareTo(Script o);  }
@Test public void testDeserializeBlob_2() throws Exception { SerializedScriptStep serializedScriptStep = null; List<ScriptStep> result = Script.deserializeBlob(serializedScriptStep); assertEquals(null, result); }