### Question:
LogEvent { public LogSource getSource() { return source; } LogEvent(String tag);  LogEvent();  LogEvent(String tag, Object msg);  LogEvent(LogSource source, String tag);  LogEvent(LogSource source, String tag, Object msg); String getTag(); void setTag(String tag); void addMessage(Object msg); void addMessage(String tagname, String message); LogSource getSource(); void setSource(LogSource source); void setNoArmor(boolean noArmor); void dump(PrintStream p, String outer); String getRealm(); List<Object> getPayLoad(); String toString(String indent); String toString(); boolean isHonorSourceLogger();  }### Answer:
@Test public void testGetSource() throws Throwable { LogSource source = new ISO93APackager(); LogSource result = new LogEvent(source, "x", Integer.valueOf(64)).getSource(); assertSame(source, result, "result"); }