// Path: app/src/main/java/pl/edu/radomski/navigator/params/Book.java
// public class Book implements Parcelable {
//     private String bookName;
//     private String author;
//     private int publishTime;
// 
//     public String getBookName() {
//         return bookName;
//     }
// 
//     public void setBookName(String bookName) {
//         this.bookName = bookName;
//     }
// 
//     public String getAuthor() {
//         return author;
//     }
// 
//     public void setAuthor(String author) {
//         this.author = author;
//     }
// 
//     public int getPublishTime() {
//         return publishTime;
//     }
// 
//     public void setPublishTime(int publishTime) {
//         this.publishTime = publishTime;
//     }
// 
//     public static final Parcelable.Creator<Book> CREATOR = new Creator<Book>() {
//         public Book createFromParcel(Parcel source) {
//             Book mBook = new Book();
//             mBook.bookName = source.readString();
//             mBook.author = source.readString();
//             mBook.publishTime = source.readInt();
//             return mBook;
//         }
// 
//         public Book[] newArray(int size) {
//             return new Book[size];
//         }
//     };
// 
//     public int describeContents() {
//         return 0;
//     }
// 
//     public void writeToParcel(Parcel parcel, int flags) {
//         parcel.writeString(bookName);
//         parcel.writeString(author);
//         parcel.writeInt(publishTime);
//     }
// 
//     @Override
//     public String toString() {
//         return "Book{" +
//                 "bookName='" + bookName + '\'' +
//                 ", author='" + author + '\'' +
//                 ", publishTime=" + publishTime +
//                 '}';
//     }
// }
// 
// Path: app/src/main/java/pl/edu/radomski/navigator/params/Person.java
// public class Person implements Serializable {
//     private static final long serialVersionUID = -7060210544600464481L;
//     private String name;
//     private int age;
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public int getAge() {
//         return age;
//     }
// 
//     public void setAge(int age) {
//         this.age = age;
//     }
// 
//     @Override
//     public String toString() {
//         return "Person{" +
//                 "name='" + name + '\'' +
//                 ", age=" + age +
//                 '}';
//     }
// }


import pl.edu.radomski.navigator.Navigator;
import pl.edu.radomski.navigator.R;
import pl.edu.radomski.navigator.params.Book;
import pl.edu.radomski.navigator.params.Person;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import java.util.ArrayList;
import pl.edu.radomski.navigator.Navigable;
        charSequences.add("cccccc");

        ArrayList<String> strings = new ArrayList<>();
        strings.add("aaaaaaa");
        strings.add("bbbbbb");
        strings.add("cccccc");

        ArrayList<Integer> integers = new ArrayList<>();
        integers.add(132);
        integers.add(123);
        integers.add(312);

        Book book1 = new Book();
        book1.setAuthor("Adam");
        book1.setBookName("navigator");
        book1.setPublishTime(21351);
        Book book2 = new Book();
        book2.setAuthor("Adam2");
        book2.setBookName("navigator2");
        book2.setPublishTime(53235);
        Book book3 = new Book();
        book3.setAuthor("Adam3");
        book3.setBookName("navigator3");
        book3.setPublishTime(65567);

        ArrayList<Book> books = new ArrayList<>();
        books.add(book1);
        books.add(book2);
        books.add(book3);

// Path: app/src/main/java/pl/edu/radomski/navigator/params/Book.java
// public class Book implements Parcelable {
//     private String bookName;
//     private String author;
//     private int publishTime;
// 
//     public String getBookName() {
//         return bookName;
//     }
// 
//     public void setBookName(String bookName) {
//         this.bookName = bookName;
//     }
// 
//     public String getAuthor() {
//         return author;
//     }
// 
//     public void setAuthor(String author) {
//         this.author = author;
//     }
// 
//     public int getPublishTime() {
//         return publishTime;
//     }
// 
//     public void setPublishTime(int publishTime) {
//         this.publishTime = publishTime;
//     }
// 
//     public static final Parcelable.Creator<Book> CREATOR = new Creator<Book>() {
//         public Book createFromParcel(Parcel source) {
//             Book mBook = new Book();
//             mBook.bookName = source.readString();
//             mBook.author = source.readString();
//             mBook.publishTime = source.readInt();
//             return mBook;
//         }
// 
//         public Book[] newArray(int size) {
//             return new Book[size];
//         }
//     };
// 
//     public int describeContents() {
//         return 0;
//     }
// 
//     public void writeToParcel(Parcel parcel, int flags) {
//         parcel.writeString(bookName);
//         parcel.writeString(author);
//         parcel.writeInt(publishTime);
//     }
// 
//     @Override
//     public String toString() {
//         return "Book{" +
//                 "bookName='" + bookName + '\'' +
//                 ", author='" + author + '\'' +
//                 ", publishTime=" + publishTime +
//                 '}';
//     }
// }
// 
// Path: app/src/main/java/pl/edu/radomski/navigator/params/Person.java
// public class Person implements Serializable {
//     private static final long serialVersionUID = -7060210544600464481L;
//     private String name;
//     private int age;
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public int getAge() {
//         return age;
//     }
// 
//     public void setAge(int age) {
//         this.age = age;
//     }
// 
//     @Override
//     public String toString() {
//         return "Person{" +
//                 "name='" + name + '\'' +
//                 ", age=" + age +
//                 '}';
//     }
// }


// Path: app/src/main/java/pl/edu/radomski/navigator/examples/BaseActivity.java
import pl.edu.radomski.navigator.Navigator;
import pl.edu.radomski.navigator.R;
import pl.edu.radomski.navigator.params.Book;
import pl.edu.radomski.navigator.params.Person;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import java.util.ArrayList;
import pl.edu.radomski.navigator.Navigable;

        charSequences.add("cccccc");

        ArrayList<String> strings = new ArrayList<>();
        strings.add("aaaaaaa");
        strings.add("bbbbbb");
        strings.add("cccccc");

        ArrayList<Integer> integers = new ArrayList<>();
        integers.add(132);
        integers.add(123);
        integers.add(312);

        Book book1 = new Book();
        book1.setAuthor("Adam");
        book1.setBookName("navigator");
        book1.setPublishTime(21351);
        Book book2 = new Book();
        book2.setAuthor("Adam2");
        book2.setBookName("navigator2");
        book2.setPublishTime(53235);
        Book book3 = new Book();
        book3.setAuthor("Adam3");
        book3.setBookName("navigator3");
        book3.setPublishTime(65567);

        ArrayList<Book> books = new ArrayList<>();
        books.add(book1);
        books.add(book2);
        books.add(book3);

        Person person = new Person();