private Button getCopyButton(final String snapshotName, final String packageName) {
final RepositoryServiceAsync serv = RepositoryServiceFactory.getService();
Button btn = new Button(constants.Copy());
btn.addClickListener( new ClickListener() {
public void onClick(Widget w) {
serv.listSnapshots(packageName, new GenericCallback<SnapshotInfo[]>() {
public void onSuccess(final SnapshotInfo[] snaps) {
final FormStylePopup copy = new FormStylePopup("images/snapshot.png", Format.format(constants.CopySnapshotText(), snapshotName));
final TextBox box = new TextBox();
final List<RadioButton> options = new ArrayList<RadioButton>();
VerticalPanel vert = new VerticalPanel();