creo que tienes que calarte el super o crear un obj de c 
Saludos.

Saludos.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú

eso no seria un problema
..una pregunta para que guardarlo en el texto.txt cuando lo puedes guarda de una ves al cifrar.txt 

@echo off
regedit /a %TEMP%\filename.reg "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
for /f "Skip=1 Tokens=*" %%i in ('type %TEMP%\Filename.reg') do set line="%%i"&call :parse
goto :EOF
:parse
set work=%line:~2,11%
set work=%work:"=%
If NOT "%work%" EQU "DisplayName" goto :EOF
set work=%line:~16,120%
set work=%work:"=%
@echo %work%
@echo %work% >> listado_programas.txt
supongo que se usaria Java Native unido con ASM o / c|c++
y bueno para eso estamos
bueno es asiimport java.util.Scanner;
/**
* @author leyer
* */
public class test2 {
public static void recx(int [] array,int m,int x){
if(x<=array.length-1){
if(m >= array[x]){
x++;
recx(array, m,x);
}else{
recx(array,array[x],x);
}
}else{
System.out.println(m);
}
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("SIZE: ");
int size=scanner.nextInt();
int []array = new int[size];
for(int index=0;index<array.length;index++){
System.out.println("Element ["+index+"] :");
int t = scanner.nextInt();
array[index]=t;
}
recx(array,array[0],1);
}
}