@Override public B readFrom(final M model) { if (model == null) { return (B) this; } return this.setTitle(model.getTitle()); } }
private static void validateShareMessengerActionButton( ShareMessengerActionButton button) { if (button == null) { return; } if (Utility.isNullOrEmpty(button.getTitle())) { throw new FacebookException("Must specify title for ShareMessengerActionButton"); } if (button instanceof ShareMessengerURLActionButton) { validateShareMessengerURLActionButton((ShareMessengerURLActionButton) button); } }