AER to ECI transformation

Please see the last comment.

    public static void main(String[] args) {
        // Orekit setup data
        File orekitData = new File("/Users/gormanst/orekit-data");
        DataProvidersManager manager = DataContext.getDefault().getDataProvidersManager();
        manager.addProvider(new DirectoryCrawler(orekitData));
        // Define the Earth ellipsoid (WGS84 in this case)
        OneAxisEllipsoid earth = new OneAxisEllipsoid(
                Constants.WGS84_EARTH_EQUATORIAL_RADIUS,
                Constants.WGS84_EARTH_FLATTENING,
                FramesFactory.getITRF(IERSConventions.IERS_2010, true)
        );
        // Define the date for the transformation
        var unix_timestamp = 1695854094;
        Instant instant = Instant.ofEpochSecond((long) unix_timestamp);
        ZonedDateTime utcDateTime = ZonedDateTime.ofInstant(instant, ZoneId.of("UTC"));
        AbsoluteDate date = new AbsoluteDate(utcDateTime.getYear(),
                utcDateTime.getMonthValue(),
                utcDateTime.getDayOfMonth(),
                utcDateTime.getHour(),
                utcDateTime.getMinute(),
                utcDateTime.getSecond(),
                TimeScalesFactory.getUTC());
        // Observer position on Earth
        GeodeticPoint observer = new GeodeticPoint(38.1400000152 , -78.449999981,  190.9961962523);
        // Create a topo-centric frame centered at the observer's location
        TopocentricFrame topocentricFrame = new TopocentricFrame(earth, observer, "Observer");
        
        /** 
        How do I utilize my AER values to get something like:
        topocentricPosition = something(azimuth, elevation, range);

        so I can execute the below code?
        */
        Vector3D eciPosition = topocentricFrame.getTransformTo(eciFrame, date).transformPosition(topocentricPosition)