My code does not work

code
package com.object.point.two;

import android.app.Activity;
import android.content.Context;
import com.google.appinventor.components.annotations.*;
import com.google.appinventor.components.common.ComponentCategory;
import com.google.appinventor.components.runtime.AndroidNonvisibleComponent;
import com.google.appinventor.components.runtime.ComponentContainer;
import com.google.appinventor.components.runtime.EventDispatcher;
import com.google.appinventor.components.runtime.util.YailList;
import com.google.appinventor.components.runtime.util.YailDictionary;

@DesignerComponent(
        version = 1,
        description = "point 2d",
        category = ComponentCategory.EXTENSION,
        nonVisible = true,
        iconName = "https://lh3.googleusercontent.com/1sJxwI89VCMVs8ezPJQdd7lftS3kG-g7V-Il-G1AbmLgDJsZ4On-AoPnJAKoblrSZwkJS0yqiaAxo8q2ecuAezhtvqOXbYayIv36ulcDnu5Ln9KwnNJ39B1ynMZnct5OsI-2LYqRAArUyfWKrE7rNoZdJU4iRXeW9pA-EpJud52qd7vYhoV3ExPBdZfHn10v_baHrPTxtPiqZX7TQbt-XcH6cxJ6QSSR81B4f7a_-2mfAGWnj2i4Njpv-uKWZbTIvIA48PyoVNJMcptLuv9JJHrHnChOCIMz9eZO4tIQiFdPHUYZ9Qj6ZzAkvS_vB7uCvgv6REm0MEnsARjXqRdoyAO-ED9p_gFMYJ2tQvDCJG_ceMrd086i62A6uo4wlGzzhlv73lTI0x-X3K4m2-jGYKY2Ey756FGG4xefBT26f430cYmAm2lQMGWrArM1cjsQof99qYI3lllPhBTouOAIf7od0mvghdgh2g0fSpZ5tvlv4C95-CqHBjHkO1IeeVwP-W1O0rtE418YPnrKTqAbEBs_LFTe5C1Ww6lBUaYrLKG3K7HauaF6id-KLk6WkDxsN7EFExKxrdGy7WhFlvMxwXhPGCDJUJBwzxl_3y5VWXpJVWe-1WhgfBovFdfffqmqPAcgoMIahTDMZjCqCq1lXbKE4yL-Dvrgf9SAGwexPXn2OvsK8yqoWVx1TXjdmEtOPQtzaBp-VMU8D6LDROsMvUuGi3u9VuHK44qr7ZB7mC0oq-lQXWncHO4UKwhiRKikkg1QblbNMhRLJtSOJhQxa8CmnyMETHlpCCLWOxvYKHS2QPImvHodBowR7HCSINgSpcOt7n-wQ_OaBni8NxTpDX9EICk3HdeA7GqvwE2icOgjkoFbUQsO_gx2f6sHxishLIXzdcNfRLoFJqyQbkB45QERMOQ5xXZV0z4swhIysgU=s16-no?authuser=0")

@SimpleObject(external = true)
//Libraries
@UsesLibraries(libraries = "")
//Permissions
@UsesPermissions(permissionNames = "")

public class Point2D extends AndroidNonvisibleComponent {

    //Activity and Context
    private Context context;
    private Activity activity;

    public Point2D(ComponentContainer container){
        super(container.$form());
        this.activity = container.$context();
        this.context = container.$context();
    }

    public class Point2DObj{
        public float x;
        public float y;
        public Point2DObj(float x,float y){
            this.x = x;
            this.y = y;
        }
        public YailDictionary toDictionary(){
            YailDictionary Dict = new YailDictionary();
            Dict.put("x",this.x);
            Dict.put("y",this.y);
            return Dict;
        }
        public YailList toList(boolean swapped){
            YailList ListYail = YailList.makeList((swapped)?{this.y,this.x}:{this.x,this.y});
            return ListYail;
        }
    }

    @SimpleFunction(description = "Constructor")
    public Point2DObj NewPoint2DObj(float x, float y){
        return new Point2DObj(x,y);
    }

    @SimpleFunction(description = "Converts object to list")
    public YailList toList(Point2DObj ToConvert, boolean swapped){
        return ToConvert.toList(swapped);
    }

    @SimpleFunction(description = "Converts object to dictionary")
    public YailDictionary toDictionary(Point2DObj toConvert){
        return toConvert.toDictionary();
    }

    @SimpleFunction(description = "Sets x to a float")
    public void setX(Point2DObj toModify,float x){
        toModify.x = x;
    }

    @SimpleFunction(description = "Sets y to a float")
    public void setY(Point2DObj toModify,float y){
        toModify.y = y;
    }

    @SimpleFunction(description = "gets x")
    public float xOf(Point2DObj toGet){
        return toGet.x;
    }

    @SimpleFunction(description = "gets y")
    public float yOf(Point2DObj toGet){
        return toGet.y;
    }
}

errors
javac:
[mkdir] Created dir: /compiler/androidX/build/wtoSI/classes
[javac] Compiling 1 source file to /compiler/androidX/build/wtoSI/classes
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:52: error: illegal start of expression
[javac] YailList ListYail = YailList.makeList((swapped)?{this.y,this.x}:{this.x,this.y});
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:52: error: ')' expected
[javac] YailList ListYail = YailList.makeList((swapped)?{this.y,this.x}:{this.x,this.y});
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:52: error: illegal start of expression
[javac] YailList ListYail = YailList.makeList((swapped)?{this.y,this.x}:{this.x,this.y});
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:52: error: ';' expected
[javac] YailList ListYail = YailList.makeList((swapped)?{this.y,this.x}:{this.x,this.y});
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:52: error: not a statement
[javac] YailList ListYail = YailList.makeList((swapped)?{this.y,this.x}:{this.x,this.y});
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:52: error: ';' expected
[javac] YailList ListYail = YailList.makeList((swapped)?{this.y,this.x}:{this.x,this.y});
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:52: error: not a statement
[javac] YailList ListYail = YailList.makeList((swapped)?{this.y,this.x}:{this.x,this.y});
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:52: error: ';' expected
[javac] YailList ListYail = YailList.makeList((swapped)?{this.y,this.x}:{this.x,this.y});
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:52: error: illegal start of type
[javac] YailList ListYail = YailList.makeList((swapped)?{this.y,this.x}:{this.x,this.y});
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:53: error: illegal start of type
[javac] return ListYail;
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:53: error: ';' expected
[javac] return ListYail;
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:58: error: class, interface, or enum expected
[javac] public Point2DObj NewPoint2DObj(float x, float y){
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:60: error: class, interface, or enum expected
[javac] }
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:63: error: class, interface, or enum expected
[javac] public YailList toList(Point2DObj ToConvert, boolean swapped){
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:65: error: class, interface, or enum expected
[javac] }
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:68: error: class, interface, or enum expected
[javac] public YailDictionary toDictionary(Point2DObj toConvert){
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:70: error: class, interface, or enum expected
[javac] }
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:73: error: class, interface, or enum expected
[javac] public void setX(Point2DObj toModify,float x){
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:75: error: class, interface, or enum expected
[javac] }
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:78: error: class, interface, or enum expected
[javac] public void setY(Point2DObj toModify,float y){
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:80: error: class, interface, or enum expected
[javac] }
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:83: error: class, interface, or enum expected
[javac] public float xOf(Point2DObj toGet){
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:85: error: class, interface, or enum expected
[javac] }
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:88: error: class, interface, or enum expected
[javac] public float yOf(Point2DObj toGet){
[javac] ^
[javac] /compiler/androidX/src/wtoSI/com/object/point/two/Point2D.java:90: error: class, interface, or enum expected
[javac] }
[javac] ^
[javac] 25 errors
[javac] 1 warning

Buildfile: /compiler/androidX/build.xml

javac:
[mkdir] Created dir: /compiler/androidX/build/HzcdW/classes
[javac] Compiling 1 source file to /compiler/androidX/build/HzcdW/classes
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:52: error: illegal start of expression
[javac] YailList ListYail = YailList.makeList((swapped)?{this.y,this.x}:{this.x,this.y});
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:52: error: ')' expected
[javac] YailList ListYail = YailList.makeList((swapped)?{this.y,this.x}:{this.x,this.y});
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:52: error: illegal start of expression
[javac] YailList ListYail = YailList.makeList((swapped)?{this.y,this.x}:{this.x,this.y});
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:52: error: ';' expected
[javac] YailList ListYail = YailList.makeList((swapped)?{this.y,this.x}:{this.x,this.y});
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:52: error: not a statement
[javac] YailList ListYail = YailList.makeList((swapped)?{this.y,this.x}:{this.x,this.y});
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:52: error: ';' expected
[javac] YailList ListYail = YailList.makeList((swapped)?{this.y,this.x}:{this.x,this.y});
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:52: error: not a statement
[javac] YailList ListYail = YailList.makeList((swapped)?{this.y,this.x}:{this.x,this.y});
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:52: error: ';' expected
[javac] YailList ListYail = YailList.makeList((swapped)?{this.y,this.x}:{this.x,this.y});
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:52: error: illegal start of type
[javac] YailList ListYail = YailList.makeList((swapped)?{this.y,this.x}:{this.x,this.y});
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:53: error: illegal start of type
[javac] return ListYail;
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:53: error: ';' expected
[javac] return ListYail;
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:58: error: class, interface, or enum expected
[javac] public Point2DObj NewPoint2DObj(float x, float y){
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:60: error: class, interface, or enum expected
[javac] }
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:63: error: class, interface, or enum expected
[javac] public YailList toList(Point2DObj ToConvert, boolean swapped){
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:65: error: class, interface, or enum expected
[javac] }
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:68: error: class, interface, or enum expected
[javac] public YailDictionary toDictionary(Point2DObj toConvert){
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:70: error: class, interface, or enum expected
[javac] }
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:73: error: class, interface, or enum expected
[javac] public void setX(Point2DObj toModify,float x){
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:75: error: class, interface, or enum expected
[javac] }
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:78: error: class, interface, or enum expected
[javac] public void setY(Point2DObj toModify,float y){
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:80: error: class, interface, or enum expected
[javac] }
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:83: error: class, interface, or enum expected
[javac] public float xOf(Point2DObj toGet){
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:85: error: class, interface, or enum expected
[javac] }
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:88: error: class, interface, or enum expected
[javac] public float yOf(Point2DObj toGet){
[javac] ^
[javac] /compiler/androidX/src/HzcdW/com/object/point/two/Point2D.java:90: error: class, interface, or enum expected
[javac] }
[javac] ^
[javac] 25 errors
[javac] 1 warning