CLocation result;
if( screen.isFullscreen() ){
result = new CMaximalExternalizedLocation( screen.getX(), screen.getY(), screen.getWidth(), screen.getHeight() );
}
else{
result = new CExternalizedLocation( screen.getX(), screen.getY(), screen.getWidth(), screen.getHeight() );
}
if( property.getSuccessor() != null ){
return result.expandProperty( station.getStation().getController(), property.getSuccessor() );
}