// Path: app/src/main/java/com/gigabytedevelopersinc/app/calculator/MutableString.java
// public class MutableString {
//     private String text;
// 
//     public MutableString() {
// 
//     }
// 
//     public MutableString(String text) {
//         this.text = text;
//     }
// 
//     public String getText() {
//         return text;
//     }
// 
//     public void setText(String text) {
//         this.text = text;
//     }
// 
//     public int length() {
//         return text.length();
//     }
// 
//     public boolean isEmpty() {
//         return text.isEmpty();
//     }
// 
//     public String substring(int start) {
//         return text.substring(start);
//     }
// 
//     public String substring(int start, int end) {
//         return text.substring(start, end);
//     }
// 
//     public CharSequence subSequence(int start, int end) {
//         return text.subSequence(start, end);
//     }
// 
//     public boolean startsWith(String prefix) {
//         return text.startsWith(prefix);
//     }
// }


import android.content.Context;
import android.support.v7.widget.AppCompatTextView;
import android.text.Html;
import android.text.InputType;
import com.gigabytedevelopersinc.app.calculator.MutableString;
import com.gigabytedevelopersinc.app.calculator.R;


package com.gigabytedevelopersinc.app.calculator.view;



public class MatrixInverseView extends AppCompatTextView {
    private final static char PLACEHOLDER = '\uFEFF';
    public final static String PATTERN = PLACEHOLDER + "^-1";

    public MatrixInverseView(Context context) {
        super(context);
    }

    public MatrixInverseView(final AdvancedDisplay display) {
        super(display.getContext());
        setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
        setText(Html.fromHtml("<sup><small>-1</small></sup>"));
        setTextAppearance(display.getContext(), R.style.display_style);
        setPadding(0, 0, 0, 0);
    }

    @Override
    public String toString() {
        return PATTERN;
    }

// Path: app/src/main/java/com/gigabytedevelopersinc/app/calculator/MutableString.java
// public class MutableString {
//     private String text;
// 
//     public MutableString() {
// 
//     }
// 
//     public MutableString(String text) {
//         this.text = text;
//     }
// 
//     public String getText() {
//         return text;
//     }
// 
//     public void setText(String text) {
//         this.text = text;
//     }
// 
//     public int length() {
//         return text.length();
//     }
// 
//     public boolean isEmpty() {
//         return text.isEmpty();
//     }
// 
//     public String substring(int start) {
//         return text.substring(start);
//     }
// 
//     public String substring(int start, int end) {
//         return text.substring(start, end);
//     }
// 
//     public CharSequence subSequence(int start, int end) {
//         return text.subSequence(start, end);
//     }
// 
//     public boolean startsWith(String prefix) {
//         return text.startsWith(prefix);
//     }
// }


// Path: app/src/main/java/com/gigabytedevelopersinc/app/calculator/view/MatrixInverseView.java
import android.content.Context;
import android.support.v7.widget.AppCompatTextView;
import android.text.Html;
import android.text.InputType;
import com.gigabytedevelopersinc.app.calculator.MutableString;
import com.gigabytedevelopersinc.app.calculator.R;



package com.gigabytedevelopersinc.app.calculator.view;



public class MatrixInverseView extends AppCompatTextView {
    private final static char PLACEHOLDER = '\uFEFF';
    public final static String PATTERN = PLACEHOLDER + "^-1";

    public MatrixInverseView(Context context) {
        super(context);
    }

    public MatrixInverseView(final AdvancedDisplay display) {
        super(display.getContext());
        setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
        setText(Html.fromHtml("<sup><small>-1</small></sup>"));
        setTextAppearance(display.getContext(), R.style.display_style);
        setPadding(0, 0, 0, 0);
    }

    @Override
    public String toString() {
        return PATTERN;
    }

    public static boolean load(final MutableString text, final AdvancedDisplay parent) {